IPアドレス・ドメイン・ポートの関係とは?住所と部屋番号に例えてスッキリ解説
Webサイトを見たり、自分でブログを立ち上げようとすると、「IPアドレス」や「ドメイン」といった言葉が必ず出てきます。サーバーの設定画面になると「ポート番号」という数字まで登場し、頭が痛くなってしまう方も多いのではないでしょうか。
一見すると難しそうなIT用語ですが、実は私たちが普段生活している「現実世界の郵便や訪問」に例えると、驚くほど簡単に理解できます。
インターネット上で迷子にならず、目的のWebサイト(サーバー)にたどり着くために欠かせない3つの要素について、順番に整理していきましょう。
3つの関係性を「現実世界」に例えると?
結論から言うと、それぞれの役割は現実世界の建物や住所にそっくりです。
- IPアドレス = 住所(緯度・経度のような正確な場所)
- ドメイン = 建物の名前・看板(人が覚えやすい名前)
- ポート(ポート番号) = 部屋番号・窓口(提供するサービスの種類)
これだけだとまだ少し抽象的なので、1つずつ詳しく見ていきます。
1. IPアドレス:インターネット上の「住所」
パソコンやスマートフォン、そしてサーバーなど、インターネットに繋がっているすべての機器には、必ず「192.168.1.1」のような数字の羅列が割り当てられています。これがIPアドレスです。
コンピュータ同士は、このIPアドレス(正確な住所)を頼りにお互いを見つけ出し、データをやり取りしています。
2. ドメイン:人が覚えやすい「建物の看板」
コンピュータにとっては数字(IPアドレス)が分かりやすいのですが、人間が「142.250.196.110のサイトを見よう!」と数字を暗記するのは不可能です。
そこで、人間が覚えやすい言葉に変換した名前が作られました。それがドメインです。
「google.com」や「yahoo.co.jp」、当サイトの「infosugars.com」などがこれにあたります。
- IPアドレス(機械用):「東京都港区六本木6-10-1」
- ドメイン(人間用):「六本木ヒルズ」
このように、人間がドメインを入力すると、裏側でこっそりIPアドレスに変換してくれる仕組み(※DNSと呼ばれます)が働いているおかげで、私たちは簡単にWebサイトにアクセスできるのです。
3. ポート(ポート番号):サービスごとの「部屋番号・窓口」
無事に目的のサーバー(建物)までたどり着いたとします。しかし、1つの大きなサーバーは、Webサイトの表示だけでなく、メールの送受信など、同時にいくつもの仕事を掛け持ちしています。
そこで、「今回はWebサイトを見に来ました」「今回はメールを届けに来ました」と、目的に合わせて入る部屋(窓口)を分ける必要があります。この部屋番号が「ポート」です。
代表的なポート番号は世界共通でルールが決まっています。
- 80番ポート:Webサイトを見るための窓口(HTTP)
- 443番ポート:安全にWebサイトを見るための窓口(HTTPS)
- 25番ポート:メールを送るための窓口(SMTP)
3つが連携する流れ(Webサイトを見る時)
あなたがブラウザで「infosugars.com(ドメイン)」と入力してから、画面が表示されるまでの流れをまとめるとこうなります。
- 【ドメイン】:「infosugars.com」に行きたい!と入力する。
- 【IPアドレス】:案内所(DNS)が「あ、その看板の住所は『192.0.2.1』ですよ」と教えてくれる。
- 【ポート】:住所に到着後、「Webサイトを見たいので、443番の部屋(窓口)をお願いします」とノックする。
- サーバーの応答:443番部屋の担当者(Webサーバー)が、サイトのデータを渡してくれる。
| 項目 | 役割 | 現実世界の例え | 具体例 |
| IPアドレス | 通信相手の正確な場所 | 住所(番地) | 192.168.1.100 |
| ドメイン | 人間が識別しやすい名前 | 建物の名前・看板 | example.com |
| ポート | サービスごとの接続口 | 部屋番号・担当窓口 | 80(Web)、25(メール) |
初心者がつまずきやすいポイント
自分でサーバーを構築したり、WordPressを設定したりする際、よく起こるのが「ポートの開け忘れ」です。
せっかく正しいIPアドレスとドメインを設定してサーバーを立ち上げても、「セキュリティのためにすべての部屋(ポート)に鍵がかかっている」状態だと、外からアクセスできません。Webサイトを公開するなら、必ず「80番」や「443番」のポートを開放(鍵を開ける)する設定が必要になります。
まとめ
「IPアドレス」「ドメイン」「ポート」は、インターネットという巨大な街で迷子にならないための必須アイテムです。
- ドメイン(看板)を見て場所を把握し
- IPアドレス(住所)を頼りに移動して
- ポート(部屋番号)をノックして目的のサービスを受ける
このイメージを持っておくと、今後のサーバー設定やトラブルシューティングが劇的にわかりやすくなります。
Q. ブログを始めるにはドメインを買う必要がありますか?
A. はい、自分だけのオリジナルの名前(独自ドメイン)でブログを運営したい場合は、ドメイン取得サービス(お名前.comなど)で年間数百円〜数千円程度で購入(レンタル)する必要があります。
Q. 自分のパソコンのIPアドレスは変わるんですか?
A. はい、家庭用のインターネット接続やスマートフォンの場合、接続するたびにIPアドレスが切り替わる「動的IPアドレス」が一般的です。一方、Webサイトを公開するサーバーなどは、住所が変わると困るため固定の「静的IPアドレス」を使用します。
Q. URLを入力する時、ポート番号を入れた記憶がありません。
A. 実はブラウザが自動的に省略してくれています。例えば「https://〜」で始まるサイトにアクセスする時、ブラウザは裏側で勝手に「443番ポートにお願いね」と処理してくれているため、私たちが入力する手間が省けています。
