/etc/hostsエントリにホスト名を追加すると、表示されるWebサイトが変更される理由

/etc/hostsエントリにホスト名を追加すると、表示されるWebサイトが変更される理由

Ippsec は数多くの hackthebox box の練習を行い、その多くで /etc/hosts ファイルを編集しました。

時々、彼は同じIPアドレスに複数のホスト名を追加し、そのホスト名を閲覧するときに別のWebページを見ることがあります。すべてのホスト名が同じWebページを返すべきではありませんか?私の理解(おそらく非常に間違っている)は、/ etc / hostsファイルがIPアドレスをホスト名にのみ関連付けていることであるため、DNSルックアップは必要ありません。誰でも私を助けることができますか?

ありがとうございます!

答え1

Webサーバーは、ブラウザが接続するホストヘッダー(つまりWebサイト名)を確認します。 IPがどのように確認されるかに関係なく、ホストヘッダーが送信されます。単一のWebサーバーは単一のIPで複数のサイトをホストできるため、ホストヘッダーは応答するサイト/コンテンツを決定するために使用されます。

関連情報