IPアドレスとは? 種類や役わり、確認方法などをわかりやすく解説
みなさんのパソコンやスマートフォンでネットワーク上のサービスを利用する際、裏側には必ず「IPアドレス」の存在があります。身近にありながら、普段はあまり意識されることのないIPアドレス。ネットワーク管理者となる人だけでなく、ネットワーク上の機器やサービスを利用するだけの人も、それが一体何を指すもので、どのような役わりを持っているかを理解しておくと良いでしょう。
この記事では、IPアドレスの概要や知っておくべき基礎的な知識、各種OSにおけるIPアドレスの確認方法を紹介します。
IPアドレスとは
IPアドレスは、正式には“Internet Protocol Address”といい、「ネットワーク上の機器に割り当てられる住所のようなもの」と捉えることができます。ネットワークを介して通信を行うときには、このIPアドレスによって送信側と受信側で宛先(通信相手の居場所)が把握できるようになっています。
インターネット上でWebサイトを閲覧したり、動画を視聴したりする際だけでなく、会社や自宅のLANなどのローカルなネットワーク内で通信する場合にも、IPアドレスは必要です。ネットワーク通信においては必ず、自分や相手の居どころをIPアドレスで示す必要があるわけですが、インターネット上とローカルネットワーク上では、利用されるIPアドレスの種類が異なります。次の章ではまず、その違いについて説明していきます。
グローバルIPアドレスとプライベートIPアドレス
おもにインターネットで利用されるグローバルIPアドレスと、社内LANなどのローカルネットワークで利用されるプライベートIPアドレス(ローカルIPアドレス)について紹介します。
グローバルIPアドレス
グローバルIPアドレスは、インターネットなどの世界中に広がるネットワークで利用されているIPアドレスで、世界でたったひとつの“一意の値”が割り振られます。
イメージとしては、世界規模で利用できる住所のようなものと捉えることができるでしょう。
インターネット上でみんなが居どころを示すために使うので、誰かとかぶってしまっては意味がありません。ICANNという国際的な組織によって管理されており、日本ではJPNICからISP(インターネットサービスプロバイダー)を経由して、各ユーザーに重複がないように割り当てられています。
プライベートIPアドレス
プライベートIPアドレスは、社内LANなどの閉じられたローカルネットワークで利用されるIPアドレスです。ローカルIPアドレスとも呼ばれます。グローバルIPアドレスとは異なり、ローカルネットワークごとに自主的に管理されています。
インターネット上での通信とは違い、そのローカルネットワークの中で識別ができれば良いので、ほかのネットワークでまったく同じ値が使われている場合も多々あります。
イメージとして、プライベートIPアドレスは「マンションの303号室」や、「内線番号101」のようなものであるといえます。それぞれのマンション内や会社内では「303号室」「内線101」だけでも宛先がはっきりしますが、外部から見るとそれ以外の情報(住所やマンション名、ないし会社名)がなくては、宛先を絞りきれません。
そのため、プライベートIPアドレスはあくまでローカルなネットワーク内の通信でのみ使用されます。インターネットに出ていく際は、ルーターなどを介してグローバルIPアドレスに変換され、外部からも宛先がわかるようにすることでネットワーク通信を実現しています。
2種類のプロトコル IPv4とIPv6
IPアドレスのプロトコルには「IPv4」と「IPv6」の2種類が存在します。IPv4とIPv6は、次のように表記方法が異なります。
- IPv4:0~255の数字4組(例:192.168.1.1)
- IPv6:4桁の英数字8組(例:2001:0db8:0000:0000:0000:0000:0000:0001)
インターネット黎明期より長らくIPv4が利用され続けてきましたが、拡大を続けるインターネット需要により、IPアドレスの絶対数が足りなくなりつつあります(グローバルIPアドレスは重複してはいけないため)。これはIPアドレスの枯渇問題として世界的に危惧されている事象で、その解決策としてIPv6への移行が進んでいるというわけです。
IPv4は“43億とおり”のIPアドレスの割り当てが可能ですが、IPv6ではなんと“43億の4乗とおり”の割り当てが可能なため、IPv6に移行すれば事実上アドレス枯渇の問題はなくなると考えられます。
動的IPアドレスと固定IPアドレス
IPアドレスを機器に割り当てる方法にも、種類が存在します。
- 動的IPアドレス方式:接続のタイミングで自動的に割り当てられる
- 固定IPアドレス方式:常に同じIPアドレスが割り当てられる
動的IPアドレスは、おもにネットワークに接続するタイミングで「変動するIPアドレス」です。グローバルIPアドレスであればISP、プライベートIPアドレスであればルーターなどによって、接続のタイミングでいずれかのIPアドレスが自動的に機器に割り当てられます。多数の人が接続してくるネットワークにおいて利用されることが多い割り当て方式です。
一方、固定IPアドレスは名前のとおり常に同じIPアドレスが割り当てられます。機器側でIPアドレスを指定して利用するものであり、特定の用途で利用されます。例えば、Webサーバーやプリンタなどは、接続のたびに宛先であるIPアドレスが変わっていると使いづらくて仕方ありません。そのため、固定IPアドレスを割り当てて利用することが一般的です。
その他、アクセスを制限したい場合などに「特定の接続元からのアクセスのみを許可する」という仕組みを実現するために、固定IPアドレスが活用されることもあります。
IPアドレスの確認方法
グローバルIPアドレスは、インターネット上に自分の使っているIPアドレスを教えてくれるWebサイトやアプリケーションがたくさん存在します。「IPアドレス 確認」などのキーワードで検索すれば、すぐに見つけることができるでしょう。
プライベートIPアドレスを確認したい場合は、OSごとに方法が異なるため1つずつ見ていきます。
Windowsでの確認方法
コマンドプロンプトを開き、「ipconfig」コマンドを入力します。利用しているネットワーク構成の「IPv6アドレス」や「IPv4アドレス」に表示される内容がローカルIPアドレスです。
また[コントロールパネル]から、[ネットワークの状態とタスクの表示]でネットワークと共有センターを開き、「アクティブなネットワークの表示」欄から確認したい「接続」を選び、[詳細]ボタンから「IPv6アドレス」「IPv4アドレス」を確認することも可能です。
macOSでの確認方法
リンゴマークから「システム環境設定」→「ネットワーク」を開きます。利用しているネットワークアダプタを選択し、「設定」ボタンをクリックした後に表示される画面で「TCP/IP」タブを選択すると、IPアドレスが表示されます。
iOSでの確認方法
「設定」→「Wi-Fi」を選択し、接続しているネットワークのiマークを押下します。ネットワーク設定画面の下部で、IPアドレスを確認できます。ルーターやDNSの情報なども、ここで確認することが可能です。
Androidでの確認方法
「設定」→「無線とネットワーク」→「Wi-Fi」を選択し、接続しているネットワークを選択します。接続しているネットワーク情報の画面で、IPアドレスの確認が可能です。機種によってやや作りが異なりますが、多くの場合は接続しているネットワーク名を選択することで、IPアドレス等を確認できます。
Chrome OSでの確認方法
デスクトップの右下のステータス領域をクリックし「設定」を選択します。インターネット接続で「Wi-Fiネットワーク」をクリックし、接続しているネットワークを選択します。表示された画面で「ネットワーク」タブを選択し、表示されるIPアドレスがローカルIPアドレスです。
この記事のまとめ
今回はIPアドレスの種類や役わり、確認方法などをお話ししました。
ネットワーク通信を利用する上で、IPアドレスは必須です。割り当てがうまくいかなかったりすることでインターネットアクセスができない要因になったりしますので、ちょっとしたトラブル解決のヒントとしても、知識を深めておくことは役に立ちます。IPアドレス以外にも、ITの世界には身近にありながら普段は意識しないモノや技術がたくさん存在します。知っておくと意外なところで活用できたり、単純に興味深かったりすることもありますので、いちど探索してみてはいかがでしょうか。
Pickup ピックアップ
-
イベント報告
【ウェビナー】「医療情報システムの安全管理に関するガイドライン」に基づくランサムウェア等へのセキュリティ対策と導入事例/効果に...
-
インタビュー
「切れない」VPNに認証の側面から安心をプラス|Absolute Secure Access ✕ Soliton OneGat...
-
イベント報告
【ウェビナー】知っておきたい「医療ガイドライン第6.0版」のポイントと、求められるセキュリティ対策とは?|アクシオ×ソリトンシ...
-
インタビュー
フルマネージドの連携ソリューションで快適かつ安全な無線環境を負荷なく実現|Hypersonix × Soliton OneGa...
-
インタビュー
「まずは認証から」現場の課題に寄り添い、実現可能なゼロトラストセキュリティソリューションを提案|萩原テクノソリューションズ×ソ...