IPv4/v6アドレス数
アドレスの割り当て方式から、利用可能なアドレス数と設計を確認します.
IPv4/v6アドレス数ツール
計算式と考え方
IPv4では32ビットのアドレス空間を持ち、プレフィックス長が/24であればホスト部は8ビット、2の8乗で256個のアドレスが割り当てられます。このうちネットワークアドレスとブロードキャストアドレスの2つは使えないため、実際に使えるのは254個です。IPv6では128ビットの空間を持ち、標準的な/64のプレフィックスでは2の64乗という膨大な数のアドレスが割り当てられます。この数は実質的に無制限であり、サブネット内でのアドレスの枯渇を考える必要がありません。
2つの方式の違い
| アドレス長 | IPv4は32ビット、IPv6は128ビット |
|---|---|
| 総数 | IPv4は約43億、IPv6は事実上無限 |
| 設定 | IPv6は自動設定の仕組みが標準で備わる |
| 変換 | アドレス変換に依存せず端末が直接通信できる |
IPv4/v6アドレス数の詳しい解説
IPv4は32ビットのアドレス空間を持ち、理論上の総数は約43億です。この数は、インターネットが世界規模に広がり、1人が複数の機器を持つようになった現在では十分ではありません。実際、新規に割り当てられる在庫は枯渇しており、既存のアドレスの再配分や取引によって対応している状況です。この制約への対応として広く使われてきたのが、アドレス変換の仕組みです。組織内では自由に使える範囲のアドレスを割り当て、外部との通信時に少数の公開アドレスに変換します。この方式により、限られたアドレスで多数の機器を接続できるようになりました。ただし、外部から内部の機器へ直接接続することが困難になり、一部の通信方式では追加の工夫が必要になるという制約も生じます。IPv6は128ビットのアドレス空間を持ち、その総数は約3.4×10の38乗という桁になります。この数は、地球上のすべての機器に割り当ててもなお余りあるとされ、アドレスの枯渇を考える必要がなくなります。この余裕により、アドレス変換を用いずに、端末が直接インターネット上のアドレスを持つという本来の設計に戻ることができます。設計上の慣習として、末端のネットワークには/64のプレフィックスを割り当てることが標準とされています。この長さでは1つのネットワーク内に2の64乗個のアドレスが存在し、機器の数を気にする必要がありません。この余裕は無駄に見えますが、アドレスの自動設定の仕組みがこの長さを前提としているため、変更すると一部の機能が使えなくなります。移行にあたっての課題もあります。両方式は互換性がないため、IPv6のみの端末とIPv4のみのサーバーは直接通信できません。この過渡期においては、両方の方式を同時に扱う構成が一般的です。この構成では設定と管理が二重になり、運用の負担が増します。また、機器や通信の経路のいずれかがIPv6に対応していなければ、その部分で通信が成立しません。導入の判断においては、必要性と負担の両面を見る必要があります。多数の機器を接続する用途、通信の経路を単純にしたい用途では利点が大きくなります。一方、既存の仕組みが問題なく動いている環境では、移行の負担に見合う効果が得られないこともあります。段階的に対応を進めることが、実務的な進め方になります。
業界・現場での使い方
設計の検討
必要な機器数からプレフィックス長を決めます。
容量の確認
将来の機器増加に対応できるかを検証します。
学習
2つの方式のアドレス空間の違いを数値で理解します。
よくある間違い・注意点
- 使えるアドレス数を2のn乗と考える — IPv4ではネットワークとブロードキャストの2つが使えません。
- IPv6で/64より長いプレフィックスを使う — 自動設定の仕組みが/64を前提としており、一部の機能が使えなくなります。
- 移行すれば設定が単純になると考える — 過渡期は両方式の併用となり、管理が二重になります。
関連する規格・法規
- 電気通信事業法
- IETF規格
※本ツールは公的基準に基づく参考計算です。実際の設計・施工・法令適用は最新の告示・規格および所轄官庁の判断に従ってください。
よくある質問(FAQ)
IPv4のアドレスはなぜ足りないのですか?
総数が約43億であるのに対し、1人が複数の機器を持つ現在では需要が上回っているためです。
IPv6のアドレス数は?
約3.4×10の38乗です。実質的に無制限で、枯渇を考える必要がありません。
なぜ/64が標準なのですか?
アドレスの自動設定の仕組みがこの長さを前提としているためです。