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