ルーターの背後に 2 台の iPad と 1 台の MacBook があります。これらのデバイスのパブリック IP アドレスを確認すると、すべて同じ IP が割り当てられており、これはルーターの IP であると推測されます。
とにかく、そのアドレスをポートスキャンすると、デバイスではなくルーター自体のポートスキャンだけになるのではないでしょうか? ポートスキャンを実行するときに、デバイスをどのように指定すればよいのでしょうか?
答え1
内部アドレスを使用して、LAN から個々のデバイスのポートをスキャンできます。
ルーター内でネットワーク アドレス変換が行われるため、外部から個々のデバイスをスキャンすることはできません (IPv4 と通常のホーム ルーターの設定を想定)。基本的に、ホーム ネットワーク全体が外部から見ると 1 つのデバイスのように見えます。
編集: 簡単な説明についてはこちらをご覧ください:ポート転送とは何ですか? また、何のために使用されますか?
答え2
パブリック IP アドレスのポートをスキャンすると、ルーターの設定でパブリック インターネットに意図的に開いたポートのみが表示されます。これらのポートは、ルーターの背後にあるイントラネット内のマシンに個別にマッピング (転送) されます。
どのマシンがどのポートを処理しているかを確認するには、リモート メンテナンスを有効にしている場合は、ルーターの Web インターフェイスにログインする必要があります。
イントラネット上でパブリック ポートにマップされていない開いているポートを見つけるには (イントラネットの外部からこれを行う正当な理由がわかりません)、イントラネット内のマシンでリモート ログインを有効にして、そこから接続してスキャンできるようにする必要があります。