web-dev-qa-db-ja.com

ホスト名のpingは機能しますが、ホスト名へのnslookupは機能しません

ホスト名でpingして適切なIPアドレスを返せるWindows 2008標準サーバーがありますが、受け取ったホスト名でnslookupを実行しようとすると、次のようになります。

server: nmgdc1.nmg.local
Address 192.168.1.10
DNS request timed out. timeout was 2 seconds.
DNS request timed out. timeout was 2 seconds.
*** Request to nmgdc1.nmg.local timed-out

Webブラウザーを介してWebサイトに問題なくアクセスでき、別のクライアントからnslookupを正常に実行できます。何か案は?

5
Joshuah

人々が192.168.1.10のDNSサーバーを指摘しているため、正しくセットアップされていないか、適切なDNSサーバーではありません。

ただし、名前は引き続きWindowsで解決できます。おそらく、いわゆる NetBIOS over TCP/IP を使用します。これは、LANで自動サーバー検出を行う自動DNSサーバーシステムのように機能しますが、適切にスケーリングされず、それが実際に機能しているので少しヒットしてミスしました。

4
BeowulfNode42

DNSサーバーが.10アドレスに正しく設定されていないようです。私の推測では、TCP/IPスタックは複数のDNSサーバーを使用しており、そのうちの1つが外部の世界を指しています。戻って、.10アドレスを外部DNSサーバーに再構成します。

問題のあるホストのDNSサーバーエントリを確認します。おそらく、正常に動作している他のすべてと同じDNSサーバーを使用していません。

0
MDMarra

この記事 はWindows 2000 TechNetからのものですが、原則とアクションは引き続き適用されます。 DNS解決の問題を特定するのに役立つ、優れたトラブルシューティングとワークフローの手順があります。リバースゾーンが確立されていない場合、nslookupはPITAのようなものです。

0
JohnThePro

LAN上のどのマシンもnslookupを完了できない場合は、ローカルDNSがホスト名を適切に解決できない可能性があります。 DNSサーバー、またはそのホストのレコードのみに問題がある可能性があります。

他のローカルホストをnslookupして、LAN DNSが機能しているかどうかを確認します。パブリックDNSで問題のホスト名をnslookupすることもできます。つまり、nslookup targetHost 208.67.222.222(openDNS)、ただしパブリックリゾリューションは正常に機能しているようです。

0
Colin