>-
IPv6(アイピーブイシックス)は、現在主流のIPv4の後継となる次世代インターネットプロトコルです。128ビットのアドレス空間により約340澗(かん)個のアドレスを提供し、IPv4のアドレス枯渇問題を根本的に解決します。
| 項目 | IPv4 | IPv6 | |------|------|------| | アドレス長 | 32ビット | 128ビット | | アドレス数 | 約43億個 | 約340澗個 | | 表記法 | ドット記法 | コロン記法 | | ヘッダーサイズ | 20-60バイト | 40バイト | | 設定 | 手動/DHCP | 自動/DHCPv6 | | NAT | 必要 | 不要 |
IPv4: 192.168.1.1
IPv6: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
短縮: 2001:db8:85a3::8a2e:370:7334
2001:0db8:85a3:0000:0000:8a2e:0370:7334
├─────┬─────┼─────┬─────┼─────┬─────┤
│ グローバル │ サブネット │ インターフェース │
│ プレフィックス │ ID │ ID │
│ (48ビット) │ (16ビット) │ (64ビット) │
1. ルーター広告受信
2. プレフィックス取得(2001:db8:1234::/64)
3. インターフェースID生成(MACアドレスベース)
4. 重複アドレス検出(DAD)
5. アドレス自動設定完了
| サービス名 | 提供者 | 特徴 | |------------|--------|------| | v6プラス | JPNE | IPv4 over IPv6対応 | | OCNバーチャルコネクト | NTTコム | 高速・安定 | | IPv6オプション | BIGLOBE | 混雑回避 | | IPv6高速ハイブリッド | SoftBank | Yahoo!BB専用 |
# IPv6接続確認
ping6 google.com
ping6 2001:4860:4860::8888
# IPv4/IPv6比較
curl -4 ifconfig.me # IPv4
curl -6 ifconfig.me # IPv6
1. 設定 → ネットワークとインターネット
2. アダプターのオプションを変更
3. インターネットプロトコルバージョン6
4. IPv6アドレスを自動的に取得する
5. DNSサーバーのアドレスを自動的に取得する
# Windows
ipconfig /all
netsh interface ipv6 show config
# macOS/Linux
ifconfig
ip addr show
| サービス | プライマリ | セカンダリ | |----------|------------|------------| | Google | 2001:4860:4860::8888 | 2001:4860:4860::8844 | | Cloudflare | 2606:4700:4700::1111 | 2606:4700:4700::1001 | | Quad9 | 2620:fe::fe | 2620:fe::9 |
# IPv6接続テスト
ping6 google.com
tracert6 google.com
# IPv6アドレス確認
ipconfig /all | findstr IPv6
# IPv6有効確認
netsh interface ipv6 show global