我想了解如何存取不同 IP 範圍內的網路設備(顯然不是我的)與我的 WiFi 路由器上的設定相比?
設定
- 專用網路上的家庭 WiFi 連線 (192.168.1.x)
- 無線路由器
- 設定為 192.168.1.1 / 255.255.255.0
- 僅啟用 DHCP
- 連接到我們自己的安全 WiFi 網絡
- 我們所有的設備和電腦都位於 192.168.1.x 網路上
- 路由器日誌不顯示任何 192.168.2.x IP(DHCP 租約和 WiFi 日誌僅顯示我們的設備 IP)
$ traceroute 192.168.2.69
traceroute to 192.168.2.69 (192.168.2.69), 30 hops max, 60 byte packets
1 RT-G32 (192.168.1.1) 1.240 ms 1.375 ms 1.589 ms
2 10.17.64.1 (10.17.64.1) 10.396 ms 10.400 ms 10.372 ms
3 192.168.100.13 (192.168.100.13) 14.912 ms 16.572 ms 16.487 ms
4 192.168.2.69 (192.168.2.69) 13.146 ms 13.127 ms 14.658 ms
$ traceroute 192.168.2.90
traceroute to 192.168.2.90 (192.168.2.90), 30 hops max, 60 byte packets
1 RT-G32 (192.168.1.1) 1.466 ms 1.418 ms 1.551 ms
2 10.17.64.1 (10.17.64.1) 11.025 ms 11.005 ms 10.975 ms
3 192.168.100.13 (192.168.100.13) 10.958 ms 15.729 ms 15.715 ms
4 192.168.2.90 (192.168.2.90) 15.640 ms 15.561 ms 15.532 ms
我很困惑它是從哪裡來10.17.64.1
的。它似乎是某種網關,但是怎麼會我可以從我的網路存取它嗎?
答案1
您的路由器不知道整個互聯網,但它可能知道另一台機器。我們期望/希望了解網際網路的機器稱為「預設閘道」。如果路由器不知道更好的話,封包將轉發到預設網關。大多數路由器「知道」這樣的預設閘道。
因此,如果您的路由器收到一個發送到子網路中它不知道的主機 (192.168.2.X) 的封包,它會將該封包轉送到預設閘道。在您的情況下,這是另一個 IP 位址為 10.17.64.1 的路由器。該路由器遵循相同的思路:要么它知道一個子網路以及該子網路方向的下一個路由器,要么它將封包轉發到其預設網關。沖洗,重複,直到資料包可以發送到實際目的地。
理論上,沿途的每個路由器都會在追蹤路由輸出中列出。
答案2
如果您將追蹤路由到192.168.2.69
,您的封包將被路由到網路的網關 ( 192.168.1.1
),然後透過該電腦的預設路由進一步路由。10.17.64.1
可能是您的 ISP 提供的機器、電纜數據機或任何其他設備。