IPアドレス
IPアドレス(アイピーアドレス、
概要 [編集 ]
IPアドレスは、IPネットワーク
IPアドレスは、IPv4では32ビット、IPv6では128ビットの
表記 [編集 ]
IPv4のIPアドレスの
通常 は、ドット付 き十 進 表記 [注 1]あるいはドットアドレス[注 2]と呼 ばれる 0 - 255 の数字 4組 (8ビット × 4 = 32ビット)をドットで繋 いだ記法 で表記 される。- (
例 )192.168.0.1
- (
gethostbyname()
や inet_aton()
など、IPアドレスを
数字 が3組 のときは、3番目 は16ビットと解釈 される。- (
例 )192.168.1 (= 192.168.0.1)
- (
数字 が2組 のときは、2組 目 は24ビットと解釈 される。- (
例 )192.11010049 (= 192.168.0.1、168 × 2562 + 0 × 256 + 1 = 11010049)
- (
- ドットがないときは、
単一 の32ビット数 と解釈 される。ロングIPアドレスなどとも呼 ばれる。- (
例 )3232235521 (= 192.168.0.1、192 × 2563 + 168 × 2562 + 0 × 256 + 1 = 3232235521)
- (
各 数字 は0xを前 置 すると16進数 、0を前 置 すると8進数 と解釈 される。- (
例 )0xC0A80001
(= 192.168.0.1) - (
例 )0xC0.0250.1
(= 192.168.0.1、(C0→192、250→168))
- (
これらの
アドレスクラス[編集 ]
IPアドレスは、
クラス | アドレス |
|
---|---|---|
クラスA | 0.0.0.0 - 127.255.255.255 | ネットワークアドレス |
クラスB | 128.0.0.0 - 191.255.255.255 | ネットワークアドレス |
クラスC | 192.0.0.0 - 223.255.255.255 | ネットワークアドレス |
クラスD | 224.0.0.0 - 239.255.255.255 | IPマルチキャスト |
クラスE | 240.0.0.0 - 255.255.255.255 |
クラスAからクラスCまでは、ネットワーク
しかし、アドレスクラスを
IPアドレスの
CIDR表 [編集 ]
「CIDR」は、「サイダー」と
Classless Inter-Domain Routingを
CIDR | ||||
---|---|---|---|---|
69.208.0.0/0 | 0.0.0.0 | 255.255.255.255 | 4,294,967,296 | ********.********.********.******** |
69.208.0.0/1 | 0.0.0.0 | 127.255.255.255 | 2,147,483,648 | 0*******.********.********.******** |
69.208.0.0/4 | 64.0.0.0 | 79.255.255.255 | 268,435,456 | 0100****.********.********.******** |
69.208.0.0/8 | 69.0.0.0 | 69.255.255.255 | 16,777,216 | 01000101.********.********.******** |
69.208.0.0/11 | 69.192.0.0 | 69.223.255.255 | 2,097,152 | 01000101.110*****.********.******** |
69.208.0.0/12 | 69.208.0.0 | 69.223.255.255 | 1,048,576 | 01000101.1101****.********.******** |
69.208.0.0/13 | 69.208.0.0 | 69.215.255.255 | 524,288 | 01000101.11010***.********.******** |
69.208.0.0/14 | 69.208.0.0 | 69.211.255.255 | 262,144 | 01000101.110100**.********.******** |
69.208.0.0/15 | 69.208.0.0 | 69.209.255.255 | 131,072 | 01000101.1101000*.********.******** |
69.208.0.0/16 | 69.208.0.0 | 69.208.255.255 | 65,536 | 01000101.11010000.********.******** |
69.208.0.0/17 | 69.208.0.0 | 69.208.127.255 | 32,768 | 01000101.11010000.0*******.******** |
69.208.0.0/18 | 69.208.0.0 | 69.208.63.255 | 16,384 | 01000101.11010000.00******.******** |
69.208.0.0/19 | 69.208.0.0 | 69.208.31.255 | 8,192 | 01000101.11010000.000*****.******** |
69.208.0.0/20 | 69.208.0.0 | 69.208.15.255 | 4,096 | 01000101.11010000.0000****.******** |
69.208.0.0/21 | 69.208.0.0 | 69.208.7.255 | 2,048 | 01000101.11010000.00000***.******** |
69.208.0.0/22 | 69.208.0.0 | 69.208.3.255 | 1,024 | 01000101.11010000.000000**.******** |
69.208.0.0/23 | 69.208.0.0 | 69.208.1.255 | 512 | 01000101.11010000.0000000*.******** |
69.208.0.0/24 | 69.208.0.0 | 69.208.0.255 | 256 | 01000101.11010000.00000000.******** |
69.208.0.0/25 | 69.208.0.0 | 69.208.0.127 | 128 | 01000101.11010000.00000000.0******* |
69.208.0.0/26 | 69.208.0.0 | 69.208.0.63 | 64 | 01000101.11010000.00000000.00****** |
69.208.0.0/27 | 69.208.0.0 | 69.208.0.31 | 32 | 01000101.11010000.00000000.000***** |
69.208.0.0/28 | 69.208.0.0 | 69.208.0.15 | 16 | 01000101.11010000.00000000.0000**** |
69.208.0.0/29 | 69.208.0.0 | 69.208.0.7 | 8 | 01000101.11010000.00000000.00000*** |
69.208.0.0/30 | 69.208.0.0 | 69.208.0.3 | 4 | 01000101.11010000.00000000.000000** |
69.208.0.0/31 | 69.208.0.0 | 69.208.0.1 | 2 | 01000101.11010000.00000000.0000000* |
69.208.0.0/32 | 69.208.0.0 | 69.208.0.0 | 1 | 01000101.11010000.00000000.00000000 |
表 の見方 の例 - 69.208.0.0/16は、69.208.0.0から69.208.255.255までの65,536
個 のアドレスを含 む。 - 69.208.0.0/24は、69.208.0.0から69.208.0.255までの256
個 のアドレスを含 む。
- 69.208.0.0/16は、69.208.0.0から69.208.255.255までの65,536
スコープ[編集 ]
グローバルIPアドレス[編集 ]
プライベートIPアドレス[編集 ]
プライベートIPアドレス(ローカルIPアドレス)は、プライベートネットワーク(
プライベートIPアドレスとして、
クラス | サブネットマスク | アドレス | |
---|---|---|---|
クラスA | 10.0.0.0 - 10.255.255.255 | 255.0.0.0 | 16,777,216(16,777,216 × 1 サブネット) |
クラスB × 16 | 172.16.0.0 - 172.31.255.255 | 255.240.0.0 | 1,048,576(65,536 × 16 サブネット) |
クラスC × 256 | 192.168.0.0 - 192.168.255.255 | 255.255.0.0 | 65,536(256 × 256 サブネット) |
リンクローカルアドレス[編集 ]
WindowsなどではIPアドレスが
プライベートIPアドレスとインターネット[編集 ]
プライベートIPアドレスとグローバルIPアドレスを
インターネット
プライベートIPアドレスとこれに
[編集 ]
2012
ISP Shared Addressは、
IPアドレス
しかし、ISPが
そこで、ISP Shared Addressの
なお、/10というアドレス
特殊 用途 のIPアドレス[編集 ]
IPアドレスの付与 [編集 ]
グローバルIPアドレスは、まずインターネットレジストリ(APNICやJPNICなど)からISPにまとまった
なお、
IPアドレス枯渇 問題 [編集 ]
2019
2017
この
脚注 [編集 ]
注釈 [編集 ]
出典 [編集 ]
- ^ TR X 0055:2002 インターネット
利用 者 のための用語 - ^ 『IPアドレス』 - コトバンク
- ^ WHATWG (2017
年 7月 30日 ). “URL Standard 3.5. Host parsing” (英語 ). 2017年 7月 30日 閲覧 。 - ^ “26431 – Define IPv4 parsing” (
英語 ). W3C (2015年 7月 1日 ). 2017年 7月 30日 閲覧 。 - ^
日本 ケーブルラボ事務 局 山下 良蔵 (2009年 10月 21日 ). “IPv4アドレス在庫 枯渇 対応 に関 する広報 戦略 ワーキンググループ(第 4回 )配布 資料 資料 WG広 4-2 ケーブルテレビ業界 のIPv4アドレス枯渇 対応 とIPv6化 ” (PDF).総務 省 . p. 15. 2017年 11月26日 閲覧 。 - ^ 「インターネット
用語 1分 解説 -割 り振 り (Allocation)、割 り当 て (Assignment) とは」『JPNIC News & Views』8巻 (2002年 1月 15日 )、日本 ネットワークインフォメーションセンター。 - ^ “LACNIC Announces the Start of the Final Phase of IPv4 Exhaustion”. LACNIC (2017
年 2月 15日 ). 2017年 11月19日 閲覧 。
関連 項目 [編集 ]
- IPv6アドレス
- IPアドレス
枯渇 問題 - IPv4
- IPv6
- グローバルIPアドレス(クラスA)
- プライベートIP
- Domain Name System(DNS)
- ホスト
名 (ドメイン名 ) - Dynamic Host Configuration Protocol(DHCP)
- MACアドレス
- ポート
番号 - Mobile IP
- サブアロケーション
- アサインメントウィンドウ
- NAT
- IPマスカレード(NAPT:ネットワークアドレス
変換 ) - ジオロケーション(geolocation)/ジオロケーティング(geolocating)/GeoIP