異なるIP範囲にあるネットワークデバイスにアクセスする方法について、少し知りたいです(明らかに私のものではない) は私の Wi-Fi ルーターで設定されているものと比べてどうですか?
設定
- プライベート ネットワーク (192.168.1.x) 上の自宅の Wi-Fi 接続
- 無線ルーター
- 192.168.1.1 / 255.255.255.0 に設定する
- DHCPのみ有効
- 弊社独自の安全なWi-Fiネットワークに接続
- すべてのデバイスとコンピュータは192.168.1.xネットワーク上にあります
- ルーターのログには 192.168.2.x の IP は表示されません (DHCP リースと Wi-Fi ログにはデバイスの 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 を持つ別のルーターです。そして、そのルーターは同じ考え方に従います。つまり、サブネットとそのサブネットの方向にある次のルーターを知っているか、パケットをデフォルト ゲートウェイに転送します。パケットが実際の宛先に送信されるまで、これを繰り返します。
理論的には、経路上のすべてのルータが traceroute の出力にリストされます。
答え2
に traceroute を実行すると192.168.2.69
、パケットはネットワークのゲートウェイ ( 192.168.1.1
) にルーティングされ、その後、そのマシンのデフォルト ルートを経由してさらに先へ進みます。 は10.17.64.1
、おそらく ISP のマシン、またはケーブル モデムやその他のデバイスです。