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(ドメイン)」と入力してから、画面が表示されるまでの流れをまとめるとこうなります。

  1. 【ドメイン】:「infosugars.com」に行きたい!と入力する。
  2. 【IPアドレス】:案内所(DNS)が「あ、その看板の住所は『192.0.2.1』ですよ」と教えてくれる。
  3. 【ポート】:住所に到着後、「Webサイトを見たいので、443番の部屋(窓口)をお願いします」とノックする。
  4. サーバーの応答: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番ポートにお願いね」と処理してくれているため、私たちが入力する手間が省けています。

類似投稿