ポート転送: 私とインターネットの間にルーターは何台ありますか?

ポート転送: 私とインターネットの間にルーターは何台ありますか?

ホーム ネットワーク上のマシンに SSH 接続したいので、ポート転送を設定するつもりです。しかし、ホーム サーバーと外部の世界 (つまり、グローバル IP アドレス) の間にはルーターがいくつありますか?

私は次の連鎖を認識しています:myServer -> routerA -> routerB -> phoneLine

ルート内のホップ数を決定する方法はありますか?先行するグローバルIPアドレスですか?

routerBすべての ISP がすべての加入者にグローバル IP アドレスを付与しているのでしょうか、それとも、ISP が私とインターネット間のゲートウェイを制御しているために、ポート転送の計画が失敗する可能性はありますか?

アップデート:

私は、実行してtracerouteその出力を調べ、www.whatismyip.com が教えてくれたアドレスと一致する IP アドレスがないか確認できると思ったのですが、奇妙なことに、一致するものはありませんでした。なぜでしょうか? (ただし、D ブロックに 1 だけ異なるアドレスがあります。)

答え1

パブリック IP アドレスは、ISP から提供された機器上に存在します。これを見つける最も簡単な方法は、Windows DOS シェルの「tracert」コマンドを使用することです。使用方法は次のとおりです。

トレース www.gooogle.com

これにより、指定された場所までのホップ数と、各ホップの IP アドレスが表示されます。ローカル ルーターが表示され、その後に ISP 提供の機器のパブリック IP アドレスが表示される可能性があります。

答え2

注意: ルーターはどこにでもあります。心配すべきなのは NAT です。インターネット上の「実際の」ルーターは NAT を使用しません。

すべてのISPがすべての加入者にグローバルIPv4住所...?

その質問に対する答えは、残念ながら、いいえ、絶対に違います多くの携帯電話プロバイダーは、接続されたすべてのデバイスに独自のアドレスを割り当てるために必要な数のIPアドレスを持っていません。代わりに、キャリアグレードNATこれは基本的に巨大な NAT ルーターのセットアップです。増え続ける顧客にサービスを提供するために、この方法を採用しなければならない一般 ISP も増えています。

Tracing route to superuser.com [190.93.244.58]
over a maximum of 30 hops:

  1    <1 ms    <1 ms    <1 ms  192.168.2.1
  2    26 ms    25 ms    12 ms  HSI-KBW-095-208-060-001.hsi5.kabel-badenwuerttem    berg.de [95.208.60.1]
  3    24 ms     8 ms     8 ms  172.30.21.57
  4     8 ms     9 ms     9 ms  84.116.191.33
  5    10 ms    11 ms    29 ms  84.116.191.2
  6    12 ms    12 ms    10 ms  ffm-b1-link.telia.net [62.115.48.101]
  7    16 ms    14 ms    12 ms  ffm-bb1-link.telia.net [62.115.135.233]
  8    11 ms    17 ms    10 ms  ffm-b10-link.telia.net [62.115.137.141]
  9    14 ms    12 ms    16 ms  cloudflare-ic-302937-ffm-b10.c.telia.net [62.115    .35.226]
 10    11 ms    13 ms    14 ms  190.93.244.58

Trace complete.

最初のホップでは、ケーブル ルーターとその内部 IP アドレスを確認できます192.168.2.1。確かに IPv4 アドレスが割り当てられていますが、ここでは表示されません。代わりに、次のホップ #2 を見てください。そのアドレスは、インターネットでルーティング可能な IP アドレスです。このことから、ルーターの外部 IP もインターネットでルーティング可能であると推測できます。

インターネット以外の IP アドレスを含む追加のホップがあった場合、これは ISP でキャリアグレードの NAT が設定されていることを示唆します。

Traceroute は、「あなたに面している」IP アドレスのみを返します。そのため、ルーターのパブリック IP アドレスは取得できません。幸い、それを調べるための Web サービスはたくさんあります。

関連情報