IPアドレス

概説

IPアドレスは、IPでネットワーク上の機器を識別するために指定するネットワーク層における識別用の番号である。データリンク層のMACアドレスを物理アドレスということに対応して、論理アドレスとも呼ばれる。IPのバージョン（IPv4とIPv6）に応じて、IPv4のIPアドレス（IPv4アドレス）とIPv6のIPアドレス（IPv6アドレス）とがある。当初RFC 791でIPを定義した際に、IPが現在のIPv4に当たるもののみであったことから、狭義では、単にIPアドレスと呼称した場合にIPv4のIPアドレスを意味する場合がある。
IPアドレスは、IPv4では32bit、IPv6では128bitの数値である。この数値のうち、MSB（最上位ビット）に近い側をネットワーク部、LSB（最下位ビット）に近い側をホスト部として区別する。ネットワーク部がネットワークを指定し、ホスト部がそのネットワーク内の機器を指定する。ネットワーク部とホスト部の区別にはサブネットマスクを用いる。

スコープ

通信可能な範囲のことをスコープという。IPアドレスは、それぞれにスコープが決められている。（→一覧）

グローバルIPアドレス

後述するプライベートIPアドレス、リンクローカルアドレス、特殊用途のIPアドレスなどを除いたIPアドレスは「グローバルIPアドレス」と呼び、インターネットの接続用に利用され、重複が発生しないように管理される。そのため、ICANNを頂点とした階層的な委譲関係によって、世界的な管理が行われている。
通常、パソコンやルーターなどをインターネットに接続すると、ISPに割り振られているグローバルIPアドレスの中の1つがパソコンなどに割り当てられる。

リンクローカルアドレス

WindowsなどではIPアドレスが設定されておらず、DHCPサーバも見付からない場合には自動的に169.254で始まるクラスBのIPアドレスが振られる（APIPAという機能）。これはリンクローカルアドレスと呼ばれ単一のLAN内での通信に使うことができるが、ルーティングができないなどプライベートアドレスとは異なるものである。

プライベートIPアドレスとインターネット

プライベートIPアドレスとグローバルIPアドレスを相互変換することにより、インターネットに接続することができる。その方法として、NAPT（実装としてはIPマスカレードやipfwなど）やプロキシサーバがある。
インターネット接続サービスによってはインターネットに接続する機器にグローバルIPアドレスではなく、このプライベートIPアドレスを割り当てることもある。
プライベートIPアドレスとこれに関する仕組みによって、グローバルIPアドレスを多量に消費することなくインターネットに接続できる機器を増やすことができる。

ISP Shared Address

2012年4月にRFC 6598として発行したインターネットサービスプロバイダ (ISP) が契約者に貸し出すIPアドレスで、範囲は100.64.0.0/10。
ISP Shared Addressは、個々のISPのネットワーク内でのみ使用可能なIPアドレスで、キャリアグレードNAT (CGN) によりISP Shared AddressとグローバルIPアドレスを相互変換することにより、インターネットに接続することができる。
IPアドレス枯渇問題により、契約者が増加しても、ISPが契約者に貸し出すグローバルIPアドレスを新規に獲得できなくなった。
しかし、ISPが契約者にプライベートIPアドレスを割り当てると、該当するIPアドレスを契約者のローカルネットワーク内で使用できなくなる。例えば、NTTが提供するフレッツの地域IP網においてプライベートIPアドレス (10.0.0.0/8) を使用しているため、フレッツの利用者がプライベートIPアドレス (10.0.0.0/8) をローカルネットワーク内で使用できない。
そこで、ISP Shared Addressの導入により、ISPはISP Shared Addressを使用し、ISPの契約者は、任意のプライベートIPアドレスが使用できるようになる。
なお、/10というアドレス範囲は、東京地域を網羅するISPがISP Shared Addressを導入するには、/10程度のアドレス範囲が必要であるという、日本からの提案がベースになっている。

特殊用途のIPアドレス

一部のアドレスおよびブロックは、特殊な用途に使われる。それぞれのスコープに応じて、通常、機器に割り振るべきではない。詳細はIPv4#予約アドレス一覧を参照のこと。

IPアドレスの付与

グローバルIPアドレスは、まずインターネットレジストリ（APNICやJPNICなど）からISPにまとまった単位で付与される。これを割り振り (allocation) という。ISPは末端の利用者（個人、法人など）に対して、利用契約に基づいてIPアドレスを払い出す。これを割り当て (assignment) という。かつて一部の大学やIT企業が非営利でインターネットを支えていた時代には、レジストリからこれらの組織に直接割り当てられる例が多かったが、今日では商用ISPが発達したため、新規の割り当てではそのような例は少ない。インターネットレジストリにもIANA→RIR (Regional Internet Registry) →NIR (National Internet Registry) →LIR (Local Internet Registry) といった階層構造が存在する。
個人契約者の場合、グローバルIPアドレス1個を動的に割り当てる（接続ごとにIPアドレスが変わることがある）ものがほとんどである。ただしISPや契約プランによってはプライベートIPアドレスを割り当てるもの（CATV接続に多い）、グローバルIPアドレス1個を固定で割り当てるもの、複数のグローバルIPアドレスを固定で割り当てるものもある。割り当てのプロトコルはダイヤルアップ接続ではPPP、ADSL・FTTHなどではPPPoE、CATVや公衆無線LAN（ホットスポット）ではDHCPによることが一般的である。
法人契約の場合はDNSやメールなどの各種サーバを運用するケースが多いこと、VPN（仮想専用網）等による取引先等とのデータのやりとりにおいて、IPアドレスによる認証やアクセス制限があることなどの理由により、複数（多いのは4個から16個程度）のグローバルIPアドレスを固定で割り当てる契約が一般的である。
なお、家庭内や組織内でのプライベートIPアドレスの割り当てはDHCP（専用サーバの他、一般向けのいわゆるブロードバンドルーターに実装されている）によることが一般的である。ただし、サーバやルーターのLAN側など固定IPアドレスを必要とするものや、割り当てを厳密に管理したい場合には固定IPアドレスの割り当てが行われる。

IPアドレスから分かること

TCP/IPを用いた通信では、常に自分のIPアドレスが通信相手に伝達される。例外として通信経路にゲートウェイ（プロキシサーバ等）がある場合にはゲートウェイのIPアドレスが伝達されるが、これもゲートウェイには自分のIPアドレスが伝達される。
このIPアドレスから情報を得るにはWHOISやDNSを用いる。WHOISはIPアドレスを割り振られているネットワーク管理者に関する情報を得られ、DNSはIPアドレスからホスト名を得られる。これらによって得られる情報のうち、登録組織名やホスト名から接続元の場所が得られる。大抵はプロバイダ名と地域が分る程度だが、会社や大学に割り振られている場合には接続元の住所が得られる事もある。
上記以外の個人情報（氏名・詳細な住所・電話番号・メールアドレスなど）をIPアドレスのみから知ることは、ISP等から個人情報と接続記録が漏洩しない限り不可能である。したがって、IPアドレスを記録・公開してもそれが現実空間において即詳細な個人情報の暴露につながるわけではない。つまり、ワンクリック詐欺などのサイトで、接続元のIPアドレスを表示して金銭を騙しとろうとしても、実際には、賠償請求訴訟に至らない限りサイト側は接続元の詳細な住所までは分からない。
一方で、利用者が犯罪を犯した場合はこの限りではない。BBSの管理者やプロバイダなどのインターネットサービス提供管理者は、利用者のアクセス記録を一定期間保持することが義務付けられている。日本の場合には、特定電気通信役務提供者の損害賠償責任の制限及び発信者情報の開示に関する法律（プロバイダ責任制限法）で規定されている。例えば、ユーザーが殺人予告の脅迫行為や名誉毀損など何らかの損害賠償請求をされる行為ないし違法行為を犯した場合、警察ないし損害賠償請求の原告から裁判所に開示請求が出され、裁判所の許可によってそのIPアドレスを割り振られているプロバイダに連絡が入り、法的措置に基づいてIPアドレスを含むアクセスログとそれに伴う個人情報を開示するようプロバイダに請求する。従って個人間ではIPアドレスで個人情報を取り出すことは不可能だが、警察への告訴や民事訴訟などの手続きなどを経ると当該IPアドレスを使用した個人を割り出すことができる。またIPアドレスを使用した者の情報はプロバイダによって調べられるので、仮にあるIPアドレスを使用した者が何らかの不正を行ったことをそのIPアドレスから判明するプロバイダに通報するとプロバイダは基本的には内規に基づいて利用停止などの措置を執ることがある。
なお、刑事告訴や民事訴訟に至らないまでも、インターネット上でBBSやウィキなどのサービスを提供している団体が、迷惑行為や違法行為を行っている者に対して、IPアドレスで行為を制限することがある。
上記のように特定捜査権の無いユーザーが現実世界での個人情報を特定する事はほぼ不可能である。ただし、インターネット世界においてはIPアドレスは個人ユーザーのパソコンまたは個人契約のサーバを特定する物であり、掲示板やウィキペディアの投稿記録、ブログや各ホームページサーバー等で配布しているアクセス解析を採用しているサイトには、来訪者のIPアドレスが残される。その為、来訪日時を調べる事が可能である。また、掲示板やチャットなどではあらかじめ特定のIPアドレスを指定する事で、対象となるIPアドレスの閲覧や投稿をブロックすることが可能である。なお、動的IPアドレスの場合、無関係なユーザーにも影響がある。また、固定IPアドレスにおいては、同一LAN内で複数ユーザーが利用している場合には、同一LAN内の全てのユーザーが対象となってしまう。

IPアドレス枯渇問題

2019年3月現在、特殊な用途のものを除く、すべてのIPv4のグローバルアドレスを誰かに割り当てた状態になりつつある。すなわちIPv4のグローバルアドレスに空きがなく、インターネット上に公開するIP機器の増設が不可能になるという問題が発生している。不動産に例えると、これまでは新規分譲で土地が提供されて建物を建築できていたが、分譲する土地がなくなったために、既存の建物が建っている土地を地上げして再開発しない限り新たな建物を建てられなくなった状態である。
2017年2月15日 LACNICのIPv4アドレス在庫が/11ブロック以下となり、AFRINICを除く4つのRIRでIPv4アドレス在庫枯渇の最終段階になった。
この枯渇問題の対策として、IPv6の普及が進められている。