ฉันกำหนดค่า DynDNS ในเราเตอร์ของฉันเรียบร้อยแล้วและตอนนี้ฉันสามารถเข้าถึงเซิร์ฟเวอร์ภายในบ้านจากนอกเครือข่ายท้องถิ่นโดยใช้โดเมนที่กำหนดเองได้
การใช้โดเมนเดียวกันฉันสามารถเข้าถึงเซิร์ฟเวอร์ภายในบ้านของฉันจากภายในเครือข่ายท้องถิ่นแม้ว่าจะมี IP ภายนอกดังนั้นฉันจึงถือว่าเราเตอร์ของฉันอนุญาตให้ NAT วนกลับสำหรับโดเมนนั้น
ฉันคิดว่ามันเพียงพอที่จะรับรองว่าทราฟฟิกเครือข่ายอยู่ในเครือข่ายท้องถิ่นสำหรับคำขอไปยังเซิร์ฟเวอร์ที่บ้านของฉัน
แต่ฉันทำแบบทดสอบง่ายๆที่ดูเหมือนจะหักล้างมัน
ฉันเปลี่ยนไฟล์ / etc / hosts ของแล็ปท็อปของฉัน (เชื่อมต่อกับเครือข่ายท้องถิ่น) เพื่อแก้ไขโดเมน DynDNS ของฉันเป็น IP ท้องถิ่นของเซิร์ฟเวอร์ของฉัน (เช่น 192.168.1.2)
ความเร็วเครือข่ายนั้นเร็วขึ้นมากโดยใช้ IP ในตัวเครื่องสำหรับทุกคำขอ ฉันถือว่าเป็นเพราะคำขอไม่ไปนอกเครือข่ายท้องถิ่น
แล็ปท็อปของฉันไม่ใช่อุปกรณ์เดียวที่จะใช้เซิร์ฟเวอร์ นอกจากนี้การเปลี่ยนไปมาไฟล์โฮสต์ที่อยู่ภายใน / ภายนอกเครือข่ายของฉันไม่ได้เป็นตัวเลือกที่ทำงานได้ สิ่งที่ฉันไม่เข้าใจจริงๆคือทำไมเราเตอร์ถึงไม่ "ฉลาด" พอที่จะเปลี่ยนเส้นทางคำขอ
ฉันพลาดอะไรไปรึเปล่า?
วิธีเดียวในการแก้ไขปัญหานี้คือการปรับใช้เซิร์ฟเวอร์ DNS ในเครือข่ายท้องถิ่นของฉัน