0

Web サイトにアクセスするときに問題が発生しました。NetBIOS 名を使用してアクセスできますが、FQDN でアクセスするとエラーが発生します。

これをトラブルシューティングする方法についてのアイデアはありますか?

(DNS はまだ構成されていません。関連する名前と IP を入力するように Hosts ファイルを変更しました。)

4

3 に答える 3

3

まず、明白なことを確認してください。ファイルにタイプミスはありませんか?

次に、名前解決をテストします。FQDN で Web サーバーに ping を実行するなどの単純な方法で十分です。正しい IP が記載されているかどうかを確認します。

  • 「不明なホスト」が表示された場合は、入力した FQDN のエントリがクライアントのホスト ファイルにないか (ホスト名の入力ミスを確認してください)、何らかの理由でコンピュータがホスト ファイルを読み取っていません。
  • 間違った IP アドレスを取得した場合は、ホスト ファイルに間違った IP が含まれているか (IP アドレスのタイプミスを確認してください)、コンピューターの DNS キャッシュが汚染されているか ( ipconfig /flushdnsWindows マシンで試してください)、または他の何かがルックアップを上書きしています。 (hosts ファイルにエントリが重複していますか?)。

次に、Web サーバーと通信してみます。Telnet を使用して HTTP を話しかけ、応答を確認します。

telnet 192.168.0.1 80

の代わりに Web サーバーの IP アドレスを置き換えます192.168.0.1。次の行を指定します。

GET / HTTP/1.1
Host: fqdn.mywebserver.com

サーバーの IP、サーバーの netbios 名、最後にサーバーの FQDN を の代わりに試してみてくださいfqdn.mywebserver.com。ホストヘッダーを入力したら、必ずリターンを 2 回押してください。

netbios 名と FQDN の間で応答が異なる場合は、Web サーバーの構成の問題です。仮想ホストの設定を調整する必要があります (Apache では、ServerAliasディレクティブを使用して追加の名前を追加する必要があります。IIS では、Web サイト (タブ) -> 詳細設定 (ボタン) にあります)。

その後は…本当に考えがまとまりません。

于 2009-07-30T15:51:52.367 に答える
0

上記のdragonmantankのように、FQDNがhostsファイルにあると仮定すると、Webサーバーソフトウェア自体がホストフィールドにFQDNを含むリクエストを受け入れるように構成されているかどうかを確認します.

于 2009-03-25T01:06:58.417 に答える
0

念のため、このようなものがあります

192.168.100.5 othermachine othermachine.mydomain.local

IPとnetbios名だけでなく、netbiosとFQDNの両方が含まれていますか?

于 2008-10-02T22:29:03.883 に答える