IPアドレスはインターネット上の住所
IPアドレスは、インターネットに接続している機器それぞれに割り当てられる識別番号です。手紙を届けるときに住所が必要なのと同じで、データを正しい相手に届けるためにIPアドレスが使われます。送り先と送り元の両方にIPアドレスがあるため、リクエストへの返事もきちんと戻ってきます。
私たちが普段使うパソコンやスマートフォンだけでなく、Webサイトを配信するサーバーにもIPアドレスが割り当てられています。ブラウザにURLを入力すると、最終的にはそのサイトのサーバーのIPアドレスへデータの要求が送られます。
IPアドレスは数字の並びで表されます。人間にとっては覚えにくいため、後述するドメイン名という分かりやすい名前と組み合わせて使うのが一般的です。
IPv4とIPv6の違い
現在広く使われているのがIPv4で、192.168.0.1のように0から255までの数字を4つ並べて表します。組み合わせは約43億通りありますが、インターネットに接続する機器が爆発的に増えたため、アドレスが足りなくなってきました。
この不足を解消するために生まれたのがIPv6です。IPv6は桁数が大幅に増え、事実上枯渇しないほど膨大な数のアドレスを扱えます。表記には英数字とコロンを使い、IPv4とは見た目が大きく異なります。
多くの環境ではIPv4とIPv6が併存しており、対応している方を自動的に選んで通信します。利用者が違いを意識する場面はほとんどありませんが、新しいサービスほどIPv6への対応が進んでいます。
実務ではどこで関係する?
IPアドレスとはは言葉の意味だけ覚えても、HTML共有の判断にはつながりません。実務では「表示に関係する話か」「検索に関係する話か」「アクセス制限に関係する話か」を分けて考えると整理しやすくなります。
IPアドレスについて迷ったら、相手が安全に開けるか、検索に出してよいか、ブラウザや環境差で壊れないかを順番に確認します。用語理解は、その判断を早くするための道具として使います。手順が決まったら、HTML/ZIPをアップロードして共有URLを発行し、相手に確認してほしい観点と期限を添えて送ります。
- 表示の話: HTML/CSS/JS、パス、ブラウザ互換性を確認する
- 検索の話: noindex、canonical、sitemap、robots.txtの役割を分ける
- 制限の話: URL共有、パスワード、メール認証、会社ドメイン認証を混同しない
- 運用の話: 期限、差し替え、削除、共有メッセージまで決める
ドメイン名とIPアドレスの関係
数字だけのIPアドレスは覚えにくいので、example.comのような分かりやすいドメイン名が使われます。このドメイン名を対応するIPアドレスに変換する仕組みがDNS(ドメインネームシステム)です。
ブラウザにURLを入力すると、まずDNSへ問い合わせてドメイン名に対応するIPアドレスを調べ、そのうえで目的のサーバーへ接続します。電話帳で名前から番号を調べるイメージに近いです。
サブドメインという形で、ドメインの前にさらに名前を付けることもできます。例えばblog.example.comのように区切ることで、同じドメインの下で複数のサイトを整理できます。
URLを入力してからページが表示されるまで
URLを入力してからページが届くまでの流れを整理すると、IPアドレスの役割がよく分かります。下記の手順は、ブラウザの裏側で一瞬のうちに行われています。
- ブラウザに入力されたURLからドメイン名を取り出す
- DNSに問い合わせてドメイン名に対応するIPアドレスを取得する
- 取得したIPアドレスのサーバーへデータの要求を送る
- サーバーが要求を受け取り、ページのデータを返す
- ブラウザが受け取ったデータを画面に表示する
グローバルIPとプライベートIP
IPアドレスには、インターネット全体で使われるグローバルIPと、家庭や社内のネットワーク内だけで使われるプライベートIPがあります。家庭のルーターは外向きに一つのグローバルIPを持ち、内側の機器にはプライベートIPを割り当てて橋渡しします。
この仕組みにより、限られたグローバルIPを多くの機器で共有できます。スマホもパソコンも同じ家のルーターを通じてインターネットに出ていくため、外から見える住所は一つにまとまっています。
よくある質問
自分のIPアドレスは固定されていますか?
家庭のインターネット回線では、プロバイダから割り当てられるグローバルIPが定期的に変わる動的IPが一般的です。常に同じIPを使いたい場合は、固定IPのサービスを契約する方法もあります。
IPアドレスから個人を特定できますか?
IPアドレスだけで個人名や住所まで分かるわけではありません。おおよその地域やプロバイダが推測できる程度で、個人の特定にはプロバイダが持つ契約情報など別の情報が必要になります。
IPv6に対応していないと困りますか?
多くのサービスはIPv4とIPv6の両方に対応しているため、すぐ困ることは少ないです。ただしIPv6に対応した環境のほうが速度や接続が安定する場合があります。
ドメイン名とIPアドレスはどちらが先に決まりますか?
サーバーにIPアドレスが割り当てられ、その後にドメイン名を取得してIPアドレスと結び付けるのが一般的な流れです。DNSの設定によって、ドメイン名でアクセスできるようになります。
実務ではどこで関係する?はHTML共有で必ず理解しておく必要がありますか?
細かな仕様を暗記する必要はありません。ただし、検索に出るか、閲覧者を制限できるか、表示が崩れないかに関わる用語は、共有前の判断材料として押さえておくと安全です。