ฉันมีตำนานที่เกี่ยวข้องกับเครือข่ายส่วนตัว (10.xxx, 192.168.xx เป็นต้น)
ความเชื่อที่ 1: IP ส่วนตัวไม่สามารถปรากฏบนเครือข่ายสาธารณะได้ ดังนั้นจึงเป็นไปไม่ได้สำหรับ IP ส่วนตัวที่ไม่ใช่ของคุณเองที่จะปรากฏในรายชื่อ traceroute หรือส่วนหัว "ได้รับ" จาก SMTP
ความเชื่อที่ 2: เป็นไปไม่ได้ที่เซิร์ฟเวอร์ DNS ที่เชื่อมต่อกับอินเทอร์เน็ตจะแจกที่อยู่ IP ของเครือข่ายส่วนตัว
ตำนานทั้งสองนี้เกิดจากความเข้าใจผิดที่เหมือนกัน: IP เอกชนนั้นเป็นส่วนตัวอย่างแท้จริงและไม่เคยปะปนกับ IP สาธารณะ ฉันเชื่อว่าข้อมูลจำเพาะบอกว่า IP ส่วนตัวจะไม่ถูกส่งไปในเครือข่ายสาธารณะ นั่นคือถ้าคุณพยายามค้นหาเส้นทางไปยัง IP ส่วนตัวแบบสุ่ม (สมมติว่ามันไม่ได้อยู่ในเครือข่ายของคุณ) คุณจะไม่ไปไหนเลย
แต่นั่นไม่ได้ขัดขวาง IP ส่วนตัวที่ปรากฏในผลลัพธ์หรือผลลัพธ์ของแบบสอบถามบางรายการ ตัวอย่างเช่นเซิร์ฟเวอร์จดหมายภายในไม่มีที่อยู่ IP สาธารณะดังนั้นที่อยู่ IP อื่น ๆ ที่สามารถรวมไว้ในส่วนหัวรับที่ได้รับโดยที่ไม่ใช่ของตนเองได้
ในทำนองเดียวกันเครือข่ายสถาบันขนาดใหญ่อาจใช้เครือข่ายส่วนตัวที่แตกต่างกันในระบบ LAN จำนวนมาก แพ็คเก็ตที่ผ่านเครือข่ายของพวกเขาจะรับ IP ส่วนตัวของเราเตอร์แม้ว่าในที่สุดแพ็กเก็ตก็จะกลับสู่เครือข่ายสาธารณะในที่สุด ดังนั้น traceroute สามารถรวม IP ส่วนตัวของเราเตอร์ในเอาต์พุต
ความเชื่อที่ 3: เนื่องจากที่อยู่เครือข่ายส่วนตัวไม่สามารถกำหนดเส้นทางได้ LAN สองแห่งที่ใช้พื้นที่ที่อยู่เครือข่ายส่วนตัวเดียวกันสามารถเชื่อมต่อผ่านบริดจ์ (เช่น VPN) โดยไม่มีปัญหาใด ๆ
มันไม่ทำงาน - อย่างน้อยก็ไม่ได้อยู่ในประสบการณ์ของฉัน สมมติว่างานของคุณใช้เครือข่าย 192.168.1.x และคุณใช้เครือข่ายเดียวกันที่บ้าน (ตามปกติของเราเตอร์ผู้บริโภค) คุณสร้างการเชื่อมต่อ VPN จากพีซีที่บ้านของคุณให้ทำงาน ในบางจุดคุณต้องการส่งงานพิมพ์ไปยังเครื่องพิมพ์ในที่ทำงานซึ่งมีที่อยู่ IP เป็น 192.168.1.10 พีซีที่บ้านของคุณดูในตารางเส้นทางเพื่อหาตำแหน่งที่จะส่งแพ็กเก็ต LAN ใดที่ควรรับ: LAN ที่บ้านของคุณหรือ LAN ที่ทำงานของคุณ คำตอบ: ไม่รู้ บางทีอันนี้, บางทีอันนั้น หนึ่งในนั้นจะได้รับ แต่อาจขึ้นอยู่กับซอฟต์แวร์ระบบปฏิบัติการและ VPN ของคุณเพื่อแยกแยะว่าอันใดที่ได้รับความสำคัญ ถ้ามันเป็นเหมือนซอฟต์แวร์ VPN ที่ฉันเคยมีประสบการณ์ LAN ในบ้านของคุณจะได้รับและถ้าไม่มีอุปกรณ์ที่ 192.168.1.10 แพ็กเก็ตจะถูกทิ้งในที่สุด
วิธีแก้ไข: เมื่อใช้ VPN ตรวจสอบให้แน่ใจว่า LAN ทั้งสองใช้พื้นที่เครือข่ายที่แตกต่างกัน