โฮสต์ที่มีที่อยู่ IP สาธารณะจะมีโหนดที่มีที่อยู่ IP ส่วนตัวใน traceroute ได้อย่างไร


9

ฉันกำลังทำการวิจัยบางอย่างเกี่ยวกับผู้ใช้ที่เชื่อมต่ออินเทอร์เน็ตผ่านผู้ให้บริการเคเบิลและฉันเห็นร่องรอยเส้นทางที่ผิดปกติ

การตั้งค่าเล็กน้อย:

ผู้ใช้โดยทั่วไปมีเราเตอร์ที่บ้านเชื่อมต่อกับโมเด็ม DOCSIS ดูเหมือนว่าเราเตอร์จะได้รับที่อยู่ IP สาธารณะจากโมเด็มสำหรับส่วนต่อประสาน WAN โดยใช้ DHCP แต่เมื่อ traceroute เสร็จแล้วเราเตอร์จำนวนหนึ่งในเส้นทางที่มีที่อยู่ IP ส่วนตัว

ตัวอย่างผลลัพธ์การติดตาม:

Tracing route to google.com [5.22.190.25]
over a maximum of 30 hops:

  1     3 ms     1 ms     1 ms  192.168.1.1//This router has public WAN address
  2    10 ms    12 ms     8 ms  10.14.0.1
  3    11 ms    19 ms     9 ms  bg-he-m-1-pc2.sbb.rs [89.216.6.94]
  4    12 ms    11 ms    11 ms  bg-he-m-1-pc2.sbb.rs [89.216.6.94]
  5    12 ms    11 ms    12 ms  cache.google.com [5.22.190.25]

Trace complete.

ฉันเคยเห็นตัวอย่างบางอย่างเกี่ยวกับผู้ให้บริการรายอื่นเช่นกันซึ่งใช้ที่อยู่ 176.16.0.0/12 ที่อยู่ส่วนตัวมักจะอยู่หลัง CPE ของผู้ใช้เสมอ

บางส่วนของความคิดของฉันเกี่ยวกับเรื่องนี้:

เท่าที่ฉันเข้าใจมันเป็นไปไม่ได้ที่จะกำหนดเส้นทางที่อยู่ส่วนตัวผ่านอินเทอร์เน็ตสาธารณะและเราเตอร์ทั้งหมดบนอินเทอร์เน็ตควรวางแพ็กเก็ตด้วยที่อยู่ IP ส่วนตัว ฉันรู้ว่าเราเตอร์ที่มีที่อยู่ส่วนตัวที่นี่อยู่ในเครือข่ายของ ISP แต่ฉันยังไม่เข้าใจว่าทั้งหมดนี้ทำงานอย่างไร

ฉันคาดหวังว่ามีการขุดอุโมงค์บางอย่างที่เกี่ยวข้อง แต่ฉันเชื่อว่าในกรณีนี้จะมีเพียงจุดสิ้นสุดอุโมงค์เท่านั้นที่มองเห็นได้ ตัวเลือกอื่นจะเป็นเกรด NAT ของผู้ให้บริการ ฉันไม่แน่ใจว่าจะมีลักษณะอย่างไร จากสิ่งที่ฉันได้ยิน (แต่ฉันอาจผิด) ในระบบ CGN ผู้ใช้มักไม่สามารถเข้าถึงอินเทอร์เน็ตโดยตรงและไม่สามารถเข้าถึงได้โดยตรงจากอินเทอร์เน็ต ในการตั้งค่าที่ฉันเห็นฉันสามารถเชื่อมต่อกับผู้ใช้จากอินเทอร์เน็ตโดยใช้ที่อยู่ IP ของมันตามปกติ

หลังจากการอธิบายนี้ค่อนข้างนานฉันมาถึงจุดที่ฉันควรนำเสนอคำถามจริง:

ฉันต้องการที่จะรู้ว่าเทคโนโลยีที่ใช้ที่นี่เพื่อเปิดใช้งานการตั้งค่าดังกล่าว สถาปัตยกรรมเล็กน้อยและคำหลักบางคำสำหรับ Google ก็มีประโยชน์เช่นกัน

คำตอบ:


13

ไม่มีการขุดอุโมงค์ นี่เป็นเรื่องปกติอย่างสมบูรณ์ ด้วยการกำหนดเส้นทาง IP คุณมีความกังวลเกี่ยวกับที่อยู่ต้นทางและปลายทางซึ่งจะไม่เปลี่ยนแปลงเว้นแต่จะมีบางอย่างที่เป็น NAT หากเราเตอร์ที่อยู่ตรงกลางมีที่อยู่ RFC1918 ที่ใช้ได้เนื่องจากมันยังสามารถส่งต่อการรับส่งข้อมูลได้อีกครั้งแหล่งที่มาและปลายทางจะไม่เปลี่ยนแปลง

เราเตอร์แต่ละตัวจะตอบกลับไปยังแหล่งที่มาด้วยที่อยู่อินเตอร์เฟสที่เชื่อมต่อโดยตรง 10.14.0.1 ด้านบนไม่ได้ถูกกำหนดเส้นทางผ่านอินเทอร์เน็ตเป็นเพียงอุปกรณ์ที่เชื่อมต่อกับ CPE ทางฝั่ง WAN

ไม่มีการใช้เทคโนโลยีเวทย์มนตร์ เป็นเส้นทางมาตรฐานบริสุทธิ์


10

ความแตกต่างที่คุณต้องวาดที่นี่คือ ISP ของคุณไม่ใช่อินเทอร์เน็ต การรับส่งข้อมูลใด ๆ ที่ทิ้ง ISP ของคุณไปยังอินเทอร์เน็ตที่มีขนาดใหญ่หรือการรับส่งข้อมูลใด ๆ จาก ISP ของคุณจากเอนทิตีอื่น ๆ บนอินเทอร์เน็ตไม่สามารถใช้ที่อยู่ IP เหล่านี้ได้

อย่างไรก็ตาม ISP ของคุณมีสิทธิ์ในการใช้ที่อยู่ IP เหล่านี้อย่างไรก็ตามพวกเขาเห็นว่าเหมาะสมภายในเครือข่ายของตนเอง มันเป็นเพียงที่ขอบของเครือข่ายของพวกเขาว่าพวกเขาต้องการจริงๆที่จะต้องกังวลเกี่ยวกับอะไรเช่น NAT (ถ้าจำเป็น)

ISP ที่มีขนาดใหญ่และเก่ากว่าจำนวนมากจะใช้ที่อยู่ IP สาธารณะในทุกอินเตอร์เฟสเราเตอร์อย่างไรก็ตามผู้ให้บริการรายย่อยที่ใหม่กว่านั้นพบว่าเป็นการยากที่จะได้รับพื้นที่ IP และพบว่าพวกเขาไม่มีที่ว่างเพียงพอที่จะใช้ด้วยวิธีนี้

คุณอาจมีที่อยู่ IP สาธารณะที่กำหนดให้กับ CPE ของคุณซึ่งจะถูกกำหนดเส้นทางผ่านอุปกรณ์ที่ใช้ที่อยู่ IP ส่วนตัวจนกว่าจะออกจากอินเทอร์เน็ตในวงกว้าง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.