ขั้นแรก บริบทบางอย่าง:

ฉันทำธุรกิจเล็กๆ นอกบ้าน ห้องนอนของฉันทำหน้าที่เป็นพื้นที่ "สำนักงาน" และนั่นคือที่ที่ฉันใช้เวลาส่วนใหญ่ ISP ของฉัน (Frontier) นำไปสู่โมเด็ม Arris ในห้องนั่งเล่นที่ใช้ LAN (10.0. 0 .x) โมเด็มจะอยู่ที่ 10.0.0.1) ฉันมีเราเตอร์อีกตัว (TP-Link AX1500, 10.0.1 1.x) ในห้องนอนของฉันที่ต่ออยู่กับโมเด็ม Arris ที่ 10.0.0.10 โดยทั่วไป ฉันต้องการให้ทุกอุปกรณ์จากทั้งสอง (ซับเน็ต) หวังว่าฉันจะใช้คำนั้นอย่างถูกต้อง) เพื่อให้สามารถสื่อสารกับอุปกรณ์อื่น ๆ ในเครือข่ายโดยรวมได้ ขณะนี้ ฉันสามารถส่งข้อความค้นหาจากอุปกรณ์ใดก็ได้บนเราเตอร์ TP-Link ไปยังอุปกรณ์อื่น ๆ ในบ้าน (และรับคำตอบ) แต่ฉันไม่สามารถส่งคำถามจากอุปกรณ์บนเครือข่าย Arris ไปยังอุปกรณ์ใดเครื่องหนึ่งได้ เครือข่าย TP-Link (เว้นแต่ฉันจะส่งต่ออุปกรณ์เฉพาะผ่านเราเตอร์ TP-Link ล่วงหน้าและเพียงแค่ ping เราเตอร์เอง)

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


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

[ISP]
 |
 \--- [ARRIS Modem/Router (10.0.0.1)] - PUBLIC NETWORK (LIVING ROOM)
       |
       |\-- [Unmanaged Network Switch]
       |     |
       |     |\-- [Linux Desktop (10.0.0.15)]
       |     |
       |     \--- (...gaming consoles...)
       |
       |\-- (...phones, laptops, friends' devices...)
       |
       \--- [TP-Link AX1500 (10.0.0.10 / 10.0.1.1)] - BUSINESS NETWORK (BEDROOM)
             |
             |\-- [Win10 PC (10.0.1.100)] - [Currently port-forwarded on 80
             |                               & 443 so I can have a website up]
             |
             \--- [Unmanaged Network Switch]
                   |
                   |\-- [Linux Desktop (10.0.1.10)]
                   |
                   \--- (...printer, hue bridge...)

อย่างที่ฉันพูด ฉันต้องการให้อุปกรณ์ธุรกิจทั้งหมดของฉันอยู่ในซับเน็ตที่ต่างกัน (10.0. 1 .x) กว่าลูกค้าที่เหลือในบ้าน (10.0. 0 .x) ในขณะที่ยังคงมีการสื่อสารแบบเปิดระหว่างกันอย่างสมบูรณ์ . ฉันโอเคที่จะเปลี่ยนเราเตอร์บางตัว (หรือแม้แต่รับเราเตอร์ตัวอื่นหรือสวิตช์เครือข่ายอื่นหรืออย่างอื่น) หากจำเป็น

ปัจจุบันทุกอุปกรณ์บน 10.0 เครือข่าย1 .x สามารถเริ่มต้นการเชื่อมต่อกับ 10.0 อุปกรณ์0 .x ยกตัวอย่างเช่นกระตุก 10.0.0.15 จาก 10.0.1.100 จริงถึงลูกค้า 10.0.0.15 (และฉันรับการตรวจสอบนี้โดยมีเซิร์ฟเวอร์ HTTP ที่ทำงานบนอุปกรณ์ทุกและการใช้curl) แต่กระตุก 10.0.1.100 จาก 10.0.0.15 From [my public IP address] icmp_seq=1 Destination Net Unreachableผลตอบแทน เกิดอะไรขึ้นที่นี่?

สิ่งที่ฉันค้นพบคือเมื่อฉันส่ง ping 10.0.0.15 จาก 10.0.1.100 คำขอนั้นมาจากเราเตอร์ TP-Link (10.0.0.10) ไม่ใช่ไคลเอนต์บนเครือข่ายย่อยของตัวเอง (เช่น 10.0. 1 .100)


แจ้งให้เราทราบหากฉันควรสร้างเธรดแยกต่างหากสำหรับคำถามถัดไปนี้ แต่ฉันอยากทราบว่าเหตุใดจึงมีเพียงอุปกรณ์ใน 10.0 เท่านั้น 0 .x สามารถค้นหากันได้ผ่านชื่อโฮสต์ อุปกรณ์ของฉันเคยสามารถทำได้บน 10.0.0 เครือข่าย1 .x แต่จู่ๆ พวกเขาก็เลิกทำไม่ได้ ตอนนี้ฉันต้องใช้ที่อยู่ IP ของอุปกรณ์แต่ละเครื่องเพื่อสื่อสารกับมัน

ขอบคุณล่วงหน้าและขออภัยอย่างสุดซึ้งหากคำถามนี้มีอยู่ที่อื่น (อาจซ้ำกับOne ISP สองสวิตช์ สองเครือข่ายย่อยแต่ฉันบอกไม่ได้จริงๆ) เป็นเพียงสถานการณ์เฉพาะที่ฉันทำไม่ได้จริงๆ บอกว่าปัญหาจะแคบลงถึงอะไร ดังนั้นจึงไม่รู้จริงๆ ว่าจะค้นหาอะไร

นิค ดับเบิลยู

no answer