JSON
IPアドレス範囲 - JSON
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"
}
]