IPアドレスを持っています
12.23.34.22
必要ですこのIPアドレスのネットワークプレフィックスを検索します。そのためには、サブネットマスクを見つけて、連続する1の数を数え、ネットワークプレフィックスを取得する必要があります。
この特定のIPのサブネットマスク(255.x.x.x)
を計算するにはどうすればよいですか?
コメント
- ネットワークマスクは計算されません。割り当てられます。 IPアドレスを教えてくれた人は誰でも、それが何であるかを教えてくれます。
- 何か答えは役に立ちましたか?その場合は、回答を受け入れて、質問が永遠にポップアップし続けないようにする必要があります。'回答を探します。または、独自の回答を提供して受け入れることもできます。
回答
この特定のIPのサブネットマスク
(255.x.x.x)
を計算するにはどうすればよいですか?
できます ” t。プレフィックスを見つけるには、アドレスとマスク、またはアドレスとプレフィックスの長さが必要です。
この質問への回答を参照してくださいすべてを計算する方法について。
コメント
- つまり、基本的にはサブネット'のルーターとサブネットを構成するノードはネットマスクを知っていますか?より正確には、ルーターはネットマスクを正確に知りません'サブネットとのルールがあります' sネットマスク。IPアドレスがルール(マスクとサブネット番号を持つ)に一致する場合にサブネットにパケットを送信するように指示します。また、ノードはネットマスクを認識します(
ip a
)。パケットを受け入れるか無視します。つまり、パケットを送信するためにネットマスクは必要ありません。 'が間違っている場合は訂正してください。
- …そしてサイトが Cloudflare 。 '各IP範囲に対して
ipcalc IP/PREFIX_LENGTH
を実行し、結果のサブネット番号がIP範囲のサブネット番号と一致するかどうかを確認する必要があります。または、類似しているIP範囲を見つけて、範囲'のプレフィックス長でIPを確認します。 - ルーターのルーティングテーブルにはプレフィックス(ネットワークとマスク)があります。 )。 IPパケットにはアドレスしかありません。ルーターに着信するパケットの宛先アドレスは、ルーティングテーブルのエントリ(アドレスをマスキング)と比較され、一致するかどうかが確認されます。一致する場合、パケットは一致するプレフィックスのインターフェイスから送信されます。一致しない場合、パケットはドロップされます。パケットが宛先に到達するまでのパスを知る方法は実際にはありません。それがIPの設計方法です。そこに到達する方法は気にせず、パスはいつでも変更される可能性があります。宛先に到達することだけを気にします。
回答
サブネットマスクは32ビット値ですこれにより、IPパケットを受信するデバイスは、IPアドレスのネットワークID部分とIPアドレスのホストID部分を区別できるため、(
)またはスラッシュ表記(/8
)では、IPアドレスのネットワークプレフィックスを特定できません。
回答
クラスフルかどうかを知る必要があると思います。クラスフルの場合は、クラスAのデフォルトのサブネットマスクである255.0.0.0
を使用できるため、ネットワークアドレスは12.0.0.0
になります。
コメント
- クラスフルルーティングは25年が経過しており、運用ネットワークには存在しません。
- VLSMおよびクラスフルルーティングを強制終了したCIDR( クラスレス ドメイン間ルーティング)。アドレスクラスを安心して休ませてください。 RFCを参照してください。 1518、CIDRを使用したIPアドレス割り当てのアーキテクチャおよび RFC 1519、クラスレスドメイン間ルーティング(CIDR):アドレス割り当ておよび集約戦略 1993 年。今世紀は'クラスフルルーティングを使用していません。
- thanks.I ' 'が理論上の問題を解決しようとしていると仮定します