次の URL: が与えられた場合、htttp://domain/index.php
はindex.php
joomla サーバーのメイン Web ページです。IP形式のURLを取得したいhttp://IP/index.php
. 私はいくつかのJoomlaサーバーでそれを試しましたが、成功しませんでした. 何が起こっているのですか?
質問する
124 次
1 に答える
1
この答えはシンプルでありながら理解しやすいものにしようと思います。
インターネット ドメインと IP アドレスの関係は、必ずしも 1 対 1 ではありません。
共有ホスティングでは、1 つの IP アドレスが複数のドメイン (またはホスト名) で使用される場合があります。
HTTP 標準の一部であるHost
ヘッダーは、HTTP 要求とともに送信されます。これにより、サーバーはサービスを提供するサイトを決定できます。
IP がわからないドメインにアクセスしようとすると、DNS ルックアップが実行され、要求された IP アドレスが提供されます。
Host
次に、ホスト名 (ドメイン名を含む) を含むヘッダーを含むHTTP 要求がその IP に送信されます。
たとえば、Web ブラウザーのアドレス バーに入力して、IP に直接アクセスしようとしている場合、Host
ヘッダーの値は IP 自体になり、サーバーは実際に必要なドメインを示しません。
IP アドレスが直接アクセスされる場合のデフォルトの動作を設定することは可能ですが、共有ホストでは自分で設定できない可能性が高くなります。
于 2013-09-08T18:23:03.107 に答える