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"
  }
]