GNU/Linux >> Linux の 問題 >  >> Linux

特定の CDIR サブネット範囲で IP アドレスを計算するにはどうすればよいですか?

Web ホスティングの世界では、ほとんどのシステム管理者と開発者にとって、ネットワークと IP に関する話題が日々の話題になっています。しかし、IP 範囲と、各 CDIR 範囲で使用可能な IP の数について混乱しているユーザーもいます。

時々、私たちは次のことについて自問することができます:

/24 の範囲にはいくつの IP がありますか?
/29 の範囲にはいくつの IP がありますか?
/30 の範囲にはいくつの IP がありますか?

そのため、CDIR 範囲と各範囲で使用可能な IP の数を指定する簡単なチャートを作成しました。

CDIR サブネットと利用可能な IP チャート

これらよりも多くの範囲がありますが、これらは平均的な開発者やシステム管理者によって使用されることはなく、データセンターの大規模な NOC によってのみ使用されます。
[テーブル "" が見つかりません /]

Linux を使用して ipcalc コマンドを使用して CDIR サブネット範囲を計算する

Linux オペレーティング システムで IP アドレスまたはサブネットを計算する必要がある場合は、IP ネットマスク計算ツールを使用できます。 ipcalc という非常に便利なツールがあり、これがすべての作業を代行してくれます。 ipcalc を使用すると、指定された各 CDIR サブネット範囲で ipv4 および ipv6 アドレスを計算できます。

ipcalc は、IP アドレスとそのネットマスクを使用して、すべての面倒な作業を行います。次に、ネットワークの残りの詳細を計算し、IP アドレス、ネットワーク範囲、ネットマスク、ブロードキャスト IP アドレス、タイプを含む、わかりやすい人間が読めるレポートを生成します。 IP クラス、最小および最大のホスト IP 番号。

出力例:

[[email protected] ~]$ ipcalc 192.168.1.1/24
Address:	192.168.1.1
Network:	192.168.1.0/24
Netmask:	255.255.255.0 = 24
Broadcast:	192.168.1.255

Address space:	Private Use
Address class:	Class C
HostMin:	192.168.1.1
HostMax:	192.168.1.254
Hosts/Net:	254

ご覧のとおり、/24 の範囲には 256 の使用可能な IP がありますが、使用できるのは 254 だけです .また、ipcalc コマンドまたは単純な CDIR から IP へのチャートを使用すると、高度なネットワークの知識や複雑な数学的計算を行わなくても、任意の CDIR サブネット範囲にある IP の数を簡単に見つけることができます。

特定の CDIR サブネット範囲で IP アドレスを計算するにはどうすればよいですか?最終更新日:2016 年 12 月 29 日 Esteban Borges
Linux
  1. Cを使用して特定のメモリアドレスを取得する方法

  2. 特定の glibc バージョンにリンクするにはどうすればよいですか?

  3. Linux 端末から特定のファイルを見つけるにはどうすればよいですか?

  1. コマンドラインから特定のサイズのファイルを作成するにはどうすればよいですか?

  2. dhcpd で MAC アドレスによって IP を割り当てるにはどうすればよいですか

  3. ディスク io を監視するにはどうすればよいですか?

  1. ディレクトリの md5 チェックサムを計算するにはどうすればよいですか?

  2. iptables から特定のルールを削除するにはどうすればよいですか?

  3. 特定のサブネット (ソース IP) のみを特定のインターフェイスにルーティングする方法は?