IPv4とは?
IPv4(インターネットプロトコルバージョン4)は、インターネットプロトコルの4番目のバージョンであり、32ビットアドレスを使用して、ネットワーク上のデバイスを特定し、インターネットを渡るトラフィックをルートする。IPv4アドレス構造
IPv4 Address Format:
┌─────────┬─────────┬─────────┬─────────┐
│ Octet 1 │ Octet 2 │ Octet 3 │ Octet 4 │
│ 8 bits │ 8 bits │ 8 bits │ 8 bits │
└─────────┴─────────┴─────────┴─────────┘
192 . 0 . 2 . 1
Binary: 11000000.00000000.00000010.00000001
Decimal: 192.0.2.1
Total: 32 bits = 2^32 = 4,294,967,296 addresses
アドレスクラス(必須)
| クラス | レンジ | デフォルトのマスク | ネットワークビット | ホストビット | ネットワーク |
|---|---|---|---|---|---|
| ツイート | 1.0.0.0 - 126.255.255.255の特長 | 255.0.0.0 | 8月8日 | 24 日 | 126 の |
| ツイート | 128.0.0.0 - 191.255.255.255の特長 | 255.255.0.0 | 16 日 | 16 日 | 16,384円 |
| ツイート | 192.0.0.0 - 223.255.255.255の特長 | 255.255.255.0 | 24 日 | 8月8日 | 2,097,152円 |
予約アドレス範囲
| レンジ | ミッション |
|---|---|
| 10.0.0.0/8の特長 | プライベートネットワーク(クラスA) |
| 172.16.0.0/12の特長 | プライベートネットワーク(クラスB) |
| 192.168.0.0/16の特長 | プライベートネットワーク(クラスC) |
| 127.0.0.0/8の特長 | Loopback (ローカルホスト) |
| 169.254.0.0/16の特長 | リンクローカル(APIPA) |
| 192.0.2.0/24の特長 | ドキュメント(TEST-NET-1) |
| 0.0.0.0/8の特長 | 現在のネットワーク |
| 255.255.255.255 | ブロードキャスト |
IPv4対IPv6比較
| 特徴: | IPv4の特長 | IPv6の特長 |
|---|---|---|
| アドレスサイズ | 32ビット | 128ビット |
| アドレス形式 | ドーテッド・デシマル | コロンとヘキサデシマル |
| 総住所 | ~4.3億円 | 〜340 アンデシレーション |
| 事例紹介 | 192.0.2.1 | 2001年:db8:1 |
| 必須NAT | ログイン | まれに |
| コンテンツ | DHCP/マニュアル | SLAAC/DHCPv6 |
IPv4排気
IPv4 Address Depletion Timeline:
├── 2011: IANA pool exhausted
├── 2011-2015: Regional pools depleted (APNIC, RIPE, ARIN)
├── 2017: LACNIC exhausted
├── 2019: AFRINIC final /8
└── Present: Secondary market, NAT, IPv6 transition
DNSの一般的な使用
| DNSレコード | ミッション | 事例紹介 |
|---|---|---|
| レコード | ドメインをIPv4にマップ | example.com 192.0.2.1の特長 |
| PTRの記録 | リバースDNS | 1.2.0.192.in-addr.arpa PTR example.comの特長 |
緩和戦略
- NAT(ネットワークアドレス翻訳): プライベートホスト間でパブリックIPを共有
- CIDR(クラスレス・インタードメイン・ルーティング): より効率的なアドレス割り当て
- IPv6トランジション: デュアルスタック、トンネリング、翻訳
- 住所の市場: 未使用の割り当てを転送する
ベストプラクティス
1. IPv6 のための計画: 新しい展開はデュアルスタックである必要があります
2. 内部でプライベートアドレスを使用する: エッジサービスのパブリックIPを予約
3. 文書の割り当て: 競合を避けるために IP の使用状況を追跡
4. 配置の適切なサブネット: 利用可能なアドレスの効率的な使用
5. A と AAAA の両方のレコードの構成: IPv4とIPv6の両方のクライアントをサポート
IPv4は、IPv6の採用が疲労の課題に対処するために成長しながら、インターネット通信の背骨を維持します。