IPアドレスで見られるWebページと見られないページが有るのはなぜですか?

こんにちは。ゆうせいです。

新人研修中に受講者から以下の質問をいただきました。

IPアドレスで見られるWebページと見られないページが有るのはなぜですか?

今回はこの質問に答えたいと思います。

インターネット上で特定のWebサイトを閲覧しようとした際、IPアドレスを直接入力してもページが表示される場合と、エラーになって表示されない場合があります。この違いは、サーバーがWebサイトをどのように管理しているかという点に深く関係しています。

IPアドレスとドメイン名の関係

インターネット上の住所にあたるのがIPアドレスです。一方、人間が理解しやすいように名前を付けたものがドメイン名です。通常、ブラウザにドメイン名を入力すると、DNS(Domain Name System)という仕組みによってIPアドレスへと変換され、サーバーに接続されます。

電話帳に例えた理解

IPアドレスとドメイン名の関係は、電話番号と氏名の関係に例えられます。

  • IPアドレス:090-xxxx-xxxx という数字の羅列(サーバーの場所)
  • ドメイン名:山田太郎 という名前(人間用のラベル)

ドメイン名でアクセスするということは、電話帳で名前を引いてから電話をかける行為に相当します。

共有サーバーにおけるWebページの識別

レンタルサーバーの多くは、1台のサーバー(1つのIPアドレス)の中に、数百から数千の異なるWebサイトを同居させています。これを共有サーバーと呼びます。

この環境でIPアドレスを直接入力してアクセスすると、サーバーは「どのWebサイトを表示させればよいか」を判断できません。なぜなら、1つの住所に多数の居住者がいるマンションにおいて、部屋番号を書かずに荷物を送るような状態だからです。

バーチャルホストという仕組み

共有サーバーでは、バーチャルホストという技術が使われています。ブラウザからサーバーへリクエストを送る際、ブラウザは「どのドメイン名(ホスト名)を見たいか」という情報をヘッダーに含めて送信します。サーバーはこの情報を確認して、適切なWebサイトのデータを返します。

IPアドレスを直接入力した場合、このドメイン名の情報が欠落しているため、サーバーは特定のページを表示できず、エラーを返すか、サーバー運営者が設定した初期ページを表示することになります。

専用IPアドレスの場合

一方で、IPアドレスを入力するだけで特定のWebページが表示されるケースもあります。これは主に専用サーバーや、共有サーバーでもオプションで専用IPアドレスを割り当てている場合です。

この状態は、1つの住所に1軒の家しか建っていない状態と同じです。住所(IPアドレス)さえ分かれば、名前(ドメイン名)を確認しなくても、どの家を訪ねているかが明確であるため、ページが表示されます。

メリットとデメリット

IPアドレスを共有する仕組みには、技術的な側面から以下のような事実があります。

メリット

  • コストの低減:1つのIPアドレスを多数のユーザーで分かち合うため、利用料金を安く抑えることができます。
  • 管理の効率化:サーバー運営側がネットワーク設定を一括で管理できるため、運用の手間が軽減されます。

デメリット

  • 直接アクセスの制限:今回のテーマのように、IPアドレスによる直接の動作確認ができません。
  • 外部要因による影響:同じIPアドレスを共有している他のサイトがスパム行為などを行った場合、そのIPアドレス自体がブロックされ、自サイトのメール到達率が下がるなどの悪影響を受けるリスクがあります。

まとめ

Webページが見られるかどうかの差は、サーバー側でドメイン名による識別(バーチャルホスト)を必須としているか、あるいはIPアドレスとサイトが1対1で紐付いているかという設定の違いに起因します。

学習を深めるためのステップは以下の通りです。

  1. DNSがドメイン名をIPアドレスに解決する流れを調べる。
  2. HTTPリクエストヘッダーに含まれるホスト名の役割を理解する。
  3. サーバーソフト(ApacheやNginx)のバーチャルホスト設定ファイルを実際に確認する。

グループでは新人エンジニア研修のアシスタント講師を募集しています。

投稿者プロフィール

山崎講師
山崎講師代表取締役
セイ・コンサルティング・グループ株式会社代表取締役。
岐阜県出身。
2000年創業、2004年会社設立。
IT企業向け人材育成研修歴業界歴20年以上。
すべての無駄を省いた費用対効果の高い「筋肉質」な研修を提供します!
この記事に間違い等ありましたらぜひお知らせください。

学生時代は趣味と実益を兼ねてリゾートバイトにいそしむ。長野県白馬村に始まり、志賀高原でのスキーインストラクター、沖縄石垣島、北海道トマム。高じてオーストラリアのゴールドコーストでツアーガイドなど。現在は野菜作りにはまっている。