サブネットマスクを見つけるにはどうすればいいですか?

サブネットマスクを見つけるにはどうすればいいですか?

IPv4 サブネットはどのように機能しますか?「サブネットについてわかりやすく説明しています。」

CCNA クラスでネットワーク クラスについて学んだことを覚えていますが、その回答では「クラスレス ドメイン間ルーティング」(CIDR) について次のように言及されています。

Back in the "old days", subnet masks weren't specified, but rather 
were derived by looking at certain bits of the IP address. An IP address 
starting with 0 - 127, for example, had an implied subnet mask of
255.0.0.0 (called a "class A" IP address).

These implied subnet masks aren't used today and 
I don't recommend learning about them anymore.

そこで私の質問は、 のようなIPアドレス71.75.232.132(ISP経由でケーブルモデムに割り当てられたパブリックIPアドレス)がある場合、サブネットマスクが何であるかを調べて、次のような適切な形式でアドレスに注釈を付けるにはどうすればよいかということです。71.75.232.132/32

答え1

その IP アドレスを割り当てた人は、サブネット マスク、デフォルト ゲートウェイ、およびマシンを構成するために必要なその他の情報も伝えているはずです。DHCP を使用している場合は、DHCP サーバーがコンピューターにサブネット マスクを伝えます。その場合、サブネット マスクを知る必要はありませんが、興味がある場合は、OS の適切なコマンドを使用して調べることができます。

答え2

ISP/ネットワーク管理者に問い合わせる以外に、これについて調べる方法はないと思います。

ただし、次のことを試みることはできます。

ICMPタイプ17メッセージはマスク要求です。ICMPタイプ18はICMPマスク応答です。したがって、icmpushカスタム ICMP パケットを構築し、ホストのマスクを要求できるツール。ただし、すべてのルーターとシステムがすべての ICMP 応答を許可するわけではないことに注意してください。

しかし、これ文書(ページ番号11)。

ルータが RFC 1812 に厳密に従っている場合、アドレス マスク要求を別のネットワークに転送してはなりません。

LINUX マシンを対象とした ICMP アドレス マスク要求は、ICMP アドレス マスク応答をトリガーしません。また、Microsoft Windows ボックスを対象とした要求も同様です。

ただし、ルーターに向けた ICMP アドレス マスク要求を送信すると、応答が返されます。

答え3

IPアドレスだけが与えられているのなら、ネットマスクを想像することはできない。マスクはどれでもサイズ

ダーティフォームでは、最初の反復として、2つの既知のIP(自分のIPとGW)からネットマスクを取得できます。ホストとデフォルトのGWは同じネットワークに存在する必要があるという事実を知っています。

HTH

関連情報