2

サーバー上にローカルWebサイトが設定されています。Webサイトtest.skien.kommune.noは127.0.0.1にマップされています。サイトはIISで構成されており、バインディングを追加しました。すべてが1週間機能しましたが、今日、突然次のエラーメッセージが表示されました。

The following error was encountered while trying to retrieve the URL: http://test.skien.kommune.no/

    Unable to determine IP address from host name "test.skien.kommune.no"

The DNS server returned:

    Name Error: The domain name does not exist.

This means that the cache was not able to resolve the hostname presented in the URL. Check if the address is correct.

Your cache administrator is webmaster.

hosts-fileが構成されています'127.0.0.1 test.skien.kommune.no'

ホストファイルでローカルDNSマッピングを使用しないのはなぜですか?

4

4 に答える 4

12

プロキシ設定が私の問題であることがわかりました。

Windowsの[コントロール パネル]で [インターネット オプション] を開き、 [接続] タブに移動します。「LAN設定」ボタンをクリックします。

プロキシサーバーを使用する」がチェックされている場合、これもあなたの問題である可能性があります. ローカル ホスト ドメインにピリオドがある場合、プロキシが起動し、URL を完全修飾ドメイン名として扱います (これを見つけることはできません)。

除外するには、[詳細設定] をクリックし、[プロキシを使用しない... ] リストに追加します。

于 2015-01-20T01:51:48.930 に答える
2

@leo est omnia の回答を引用すると、プロキシ サーバーにチェックが入っているときに、ブラウザが仮想ホストを完全修飾ドメインとして扱っている可能性があります。

答えに加えて、「Chrome」のように、使用しているブラウザーにもこれらの設定があります。設定 => 詳細設定 => ネットワーク => プロキシ設定の変更 => 接続 => LAN 設定 => プロキシ サーバーの使用のチェックを外します。

また、「httpd.conf」ファイルにいくつかの変更を加えた場合、ローカル Apache ファイルのデフォルト パスのディレクトリ パスに「\」バックスラッシュを指定した場合は、代わりに「/」スラッシュを使用してください。リナックスタイプ。

于 2016-07-08T16:42:50.490 に答える