ネットワークアドレスやCIDR・クラスA/B/Cの対応関係を調べる方法|IPアドレス検索の基本と実務的な考え方

LAN

IPアドレスの「10.0.0.x /8」やクラスA・B・Cの関係、また特定のアドレスがどのネットワークに属するかを調べたい場面は、ネットワーク設計やトラブルシューティングでよく発生します。本記事では、ネットワークアドレスの調べ方やCIDRの考え方を整理し、実務的に理解できる形で解説します。

ネットワークアドレスとは何か

ネットワークアドレスとは、IPアドレスをネットワーク単位でまとめたときの識別情報です。

例えば「10.0.0.0/8」であれば、10.0.0.0〜10.255.255.255までの範囲をひとつのネットワークとして扱います。

このように「/数字(CIDR表記)」によってネットワークの範囲が決まります。

クラスA・B・CとCIDRの違い

昔はクラスA(/8)、クラスB(/16)、クラスC(/24)という固定分類が使われていました。

しかし現在はCIDR(Classless Inter-Domain Routing)が主流で、柔軟にネットワーク範囲を指定できます。

そのため「クラスC相当」という表現は残っていますが、実務ではCIDRで考えるのが基本です。

IPアドレスからネットワークを調べる方法

IPアドレスの所属ネットワークを調べるには、サブネットマスクまたはCIDR計算を行います。

例えば「10.1.2.3/8」であれば、ネットワークアドレスは「10.0.0.0」になります。

オンラインのIP計算ツールやLinuxのipcalcコマンドを使うと簡単に確認できます。

具体的な計算例(10.0.0.0/8の場合)

例として「10.0.0.1/8」を考えると、最初の8ビット(10)がネットワーク部分になります。

そのため残りの部分(0.0.0〜255.255.255)はホストアドレスとして扱われます。

この仕組みにより、同じ10.x.x.xは同一ネットワークに属すると判断できます。

ネットワーク検索や調査に使えるツール

実務では手計算よりもツール利用が一般的です。

例えば「ipcalc」「subnet calculator」「whois」などを使うと、ネットワーク範囲や割り当て情報をすぐ確認できます。

またOS標準コマンドでも確認できるため、環境に応じて使い分けが重要です。

まとめ

IPアドレスのネットワーク判定は、クラス分類ではなくCIDR表記で考えるのが現在の基本です。

「/8」「/16」などの表記によってネットワーク範囲が決まり、計算やツールを使うことで簡単に確認できます。

実務では手計算よりもツールを活用し、正確かつ効率的にネットワークを把握することが重要です。

コメント

タイトルとURLをコピーしました