コマンドを実行するとhost examplewebsite.com
WebサイトのIPが表示されますが、一部のWebサイトでは、アドレスバーにそのIPアドレスを入力してEnterキーを押すと404ページが表示されるのはなぜですか?
IPを取得したウェブサイトに移動しないでください。
答え1
違いは、DNSとHTTPの「ホスト」ヘッダーがどのように機能するかにあります。
アクセスしようとしているサイトには、同じサーバーでホストされている複数のサイトがあります。 DNSでは、単一サーバーのIPアドレスが、そのIPでホストされているすべてのサイトの名前とともに一覧表示されます。ブラウザに名前を入力すると、ブラウザは「Host」ヘッダを使用してホスト名をサーバーに送信します。 IPだけを入力すると、どのWebサイトにアクセスするかわかりません。 IPを名前にマッピングすること(「リバースDNS」)は、名前をIPにマッピングするのとは別のものです。