コンテンツへスキップ
uencoder

IPv4

IPv4 は 32 ビットのネットワークアドレス指定プロトコルである。ドット区切り 10 進(例:192.168.1.1)で書かれ、約 43 億アドレスを持つ——すでに枯渇している。

目的

インターネットのアドレス指定体系を提供する。アドレス空間の枯渇に伴い IPv6 へ置き換えられている。

メカニズム

32 ビットは 8 ビットずつ 4 つの 10 進オクテットとして表される。アドレスクラス(A/B/C/D/E)は CIDR に取って代わられた。プライベートアドレス(RFC 1918)は NAT 経由で公開インターネットに到達する。特別なアドレスには 0.0.0.0(任意)、127.0.0.0/8(ループバック)、255.255.255.255(ブロードキャスト)がある。

ユースケース

  • LAN のアドレス指定
  • NAT とポートフォワーディング
  • レガシーシステム互換
  • ネットワーク教育

例

  • 入力
    10.0.0.1
    Output
    A private class A address

    RFC 1918

よくあるエラー

Public IPv4 is exhausted; new deployments cannot obtain addresses
Migrate to IPv6 or use NAT

関連用語

関連ツール

References