IPアドレス

プロトコル & 標準
インターネットプロトコルアドレス。
← 用語集に戻る

IPアドレスとは

IPアドレス(Internet Protocol address)は、インターネットプロトコルで通信するネットワーク上の機器に割り当てる数値です。ホストを識別し、ネットワーク上の場所を示します。ウェブサーバーからスマートフォンまで、通信する機器は送受信のためにIPアドレスを使います。

IPv4アドレス

形式と構造

IPv4は32ビットで、通常はドット区切りの10進数で表します。

192.168.1.1

│ │ │ │

│ │ │ └── Fourth octet (0-255)

│ │ └── Third octet (0-255)

│ └── Second octet (0-255)

└── First octet (0-255)

アドレスクラス

クラス第1オクテット既定のネットワーク部用途
A1-126/8大規模ネットワーク
B128-191/16中規模ネットワーク
C192-223/24小規模ネットワーク
D224-239該当なしマルチキャスト
E240-255該当なし予約・実験用

プライベートアドレス範囲

インターネット上では経路制御されず、内部ネットワーク用に予約された範囲です。

10.0.0.0 - 10.255.255.255      (Class A)

172.16.0.0 - 172.31.255.255 (Class B)

192.168.0.0 - 192.168.255.255 (Class C)

IPv4アドレスの枯渇

IPv4は約43億個のアドレスを提供しますが、グローバルな割り当ては2011年に枯渇し、IPv6への移行を促しました。

IPv6アドレス

形式と構造

IPv6は128ビットで、16進数で表します。

2001:0db8:85a3:0000:0000:8a2e:0370:7334

省略形式

先頭の0を省略し、連続する0の組を :: に置き換えられます。

Full:     2001:0db8:0000:0000:0000:0000:0000:0001

Short: 2001:db8::1

アドレス容量

IPv6は約3.4×10³⁸個のアドレスを提供し、広い範囲の機器に一意なアドレスを割り当てられます。

DNSにおけるIPアドレス

DNSはドメイン名をIPアドレスへ名前解決します。

Aレコード(IPv4)

example.com.  IN  A  93.184.216.34

AAAAレコード(IPv6)

example.com.  IN  AAAA  2606:2800:220:1:248:1893:25c8:1946

静的IPアドレスと動的IPアドレス

種類特徴用途
静的固定され、通常変わらないサーバー、ホスティング、リモートアクセス
動的DHCPで割り当てられ、変わることがある家庭向け回線、モバイル端末

IPアドレスの検索とツール

よく使う診断コマンドです。

# Find your IP

curl ifconfig.me

# DNS lookup

dig example.com A

nslookup example.com

# Reverse DNS lookup

dig -x 93.184.216.34

セキュリティ上の考慮事項

IPアドレスの理解は、DNS設定、接続障害の切り分け、サーバー基盤の管理に欠かせません。

この知識を実践する

DomScan の API を使用してドメインの可用性、状態などを確認します。