YAML
IPアドレス範囲 - YAML
IPアドレス範囲は、インターネット上でデバイスを識別するためのIPv4およびIPv6のアドレス空間の分類です。IANAがグローバルな管理を行い、RIRs(地域インターネットレジストリ)が各地域に割り当てます。クラスフルアドレッシング(Class A/B/C/D/E)、プライベートアドレス(RFC 1918)、特殊用途アドレス、IPv6の各種プレフィックスなどが定義されています。
IPアドレス
IPv4
IPv6
IANA
ネットワーク
RFC 1918
プライベートアドレス
サブネット
- code: "A"
slug: "ipv4-class-a"
name: "IPv4 Class A"
description: "大規模ネットワーク向けのIPアドレスクラスです。"
range: "0.0.0.0 - 127.255.255.255"
cidr: "/8"
subnetMask: "255.0.0.0"
type: "classful"
- code: "B"
slug: "ipv4-class-b"
name: "IPv4 Class B"
description: "中規模ネットワーク向けのIPアドレスクラスです。"
range: "128.0.0.0 - 191.255.255.255"
cidr: "/16"
subnetMask: "255.255.0.0"
type: "classful"
- code: "C"
slug: "ipv4-class-c"
name: "IPv4 Class C"
description: "小規模ネットワーク向けのIPアドレスクラスです。"
range: "192.0.0.0 - 223.255.255.255"
cidr: "/24"
subnetMask: "255.255.255.0"
type: "classful"
- code: "D"
slug: "ipv4-class-d"
name: "IPv4 Class D(マルチキャスト)"
description: "マルチキャスト通信用に予約されたIPアドレス範囲です。"
range: "224.0.0.0 - 239.255.255.255"
cidr: "/4"
subnetMask: "N/A"
type: "multicast"
- code: "E"
slug: "ipv4-class-e"
name: "IPv4 Class E(予約)"
description: "実験用途のために予約されたIPアドレス範囲です。"
range: "240.0.0.0 - 255.255.255.255"
cidr: "/4"
subnetMask: "N/A"
type: "reserved"
- code: "PRIVATE-A"
slug: "rfc1918-class-a"
name: "プライベートアドレス Class A"
description: "RFC 1918で定義された大規模プライベートネットワーク用アドレス範囲です。"
range: "10.0.0.0 - 10.255.255.255"
cidr: "/8"
subnetMask: "255.0.0.0"
type: "private"
rfc: "RFC 1918"
- code: "PRIVATE-B"
slug: "rfc1918-class-b"
name: "プライベートアドレス Class B"
description: "RFC 1918で定義された中規模プライベートネットワーク用アドレス範囲です。"
range: "172.16.0.0 - 172.31.255.255"
cidr: "/12"
subnetMask: "255.240.0.0"
type: "private"
rfc: "RFC 1918"
- code: "PRIVATE-C"
slug: "rfc1918-class-c"
name: "プライベートアドレス Class C"
description: "RFC 1918で定義された小規模プライベートネットワーク用アドレス範囲です。"
range: "192.168.0.0 - 192.168.255.255"
cidr: "/16"
subnetMask: "255.255.0.0"
type: "private"
rfc: "RFC 1918"
- code: "LOOPBACK"
slug: "loopback-range"
name: "ループバックアドレス"
description: "同一デバイス内での通信に使用される特殊アドレス範囲です。"
range: "127.0.0.0 - 127.255.255.255"
cidr: "/8"
subnetMask: "255.0.0.0"
type: "special"
- code: "LINK-LOCAL"
slug: "link-local-range"
name: "リンクローカルアドレス(APIPA)"
description: "自動設定されるローカルネットワーク専用アドレス範囲です。"
range: "169.254.0.0 - 169.254.255.255"
cidr: "/16"
subnetMask: "255.255.0.0"
type: "special"
- code: "CGNAT"
slug: "carrier-grade-nat"
name: "キャリアグレードNAT"
description: "ISPによる大規模NAT用に予約されたアドレス範囲です。"
range: "100.64.0.0 - 100.127.255.255"
cidr: "/10"
subnetMask: "255.192.0.0"
type: "special"
rfc: "RFC 6598"
- code: "IPV6-GLOBAL"
slug: "ipv6-global-unicast"
name: "IPv6 グローバルユニキャスト"
description: "IPv6のインターネット上でルーティング可能なアドレス範囲です。"
range: "2000:: - 3fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"
cidr: "/3"
type: "ipv6-unicast"
- code: "IPV6-ULA"
slug: "ipv6-unique-local"
name: "IPv6 ユニークローカル"
description: "IPv6のプライベートネットワーク用アドレス範囲です。"
range: "fc00:: - fdff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"
cidr: "/7"
type: "ipv6-private"
rfc: "RFC 4193"
- code: "IPV6-LINK"
slug: "ipv6-link-local"
name: "IPv6 リンクローカル"
description: "IPv6の同一リンク内通信専用アドレス範囲です。"
range: "fe80:: - febf:ffff:ffff:ffff:ffff:ffff:ffff:ffff"
cidr: "/10"
type: "ipv6-linklocal"
- code: "IPV6-MULTICAST"
slug: "ipv6-multicast"
name: "IPv6 マルチキャスト"
description: "IPv6のマルチキャスト通信用アドレス範囲です。"
range: "ff00:: - ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"
cidr: "/8"
type: "ipv6-multicast"
- code: "IPV6-LOOPBACK"
slug: "ipv6-loopback"
name: "IPv6 ループバック"
description: "IPv6の同一デバイス内通信専用アドレスです。"
range: "::1"
cidr: "/128"
type: "ipv6-special"