- ベストアンサー
windows7のコマンドについて
PC見習い中の者です。 OSはwindows7を使用しています。 最近コマンドというものを覚えたのですが、「nslookup」コマンドがどうもうまく機能しません。 いくら試みても、 「DNS request timed out. timeout was 2 seconds.」 となってしまいます。 タイムアウトの時間を変えてみてもうまくいきませんでした。 これにはどのような原因が考えられるでしょうか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
まず、自分の環境を述べないと。 コマンドを聞いてきているので、コマンドで確かめてみましょう。もちろん管理者モードで起動しておいてください >ipconfig /all この結果を記載しましょう。(個別設定でないように余計なところは伏字(XXとか)にしてもかまいません) 特にDNSの項目がでているはずですが? IPやDHCP、DNSの値がでない場合、現在使用しているアダプターが有効になっていません。有効になっていない場合、nslookupを実行しても無意味です。 DNSの値がでていた場合、相手側(つまりDNSサーバーがあるマシン等)が問い合わせを拒否しています。 多くは、ルーターにDNS、DHCPサーバー機能があり、それを活用している場合ですね。例えばE-モバイル系のものですね(多くはちゃんとDNSサーバーとして設定していないことが多い)。 http://win.kororo.jp/archi/tcp_ip/nslookup.php http://lan-pc.pc-beginner.net/net_cmd/nslookup.html なんてみると、わかるはずなんですけどね。 プライベートネットワークとして、DNSをルーター内に在る場合、ほとんどの人が使えるからと言って、そのままほってある場合が多いが、ちゃんと設定していないと、nslookupで問い合わせても、見えていないか(DNSサーバーとしてコマンドが認識していない)、エラーになる。 http://search.yahoo.co.jp/search?p=%22nslookup%22+%22DNS+request+timed+out%22&aq=-1&oq=&ei=UTF-8&fr=ie8sc&n=10&x=wrt で探せば、君にあった状況があるかと思いますよ。
その他の回答 (1)
- webnas
- ベストアンサー率30% (3/10)
そのコマンドを打っているPCの プライベートネットワーク内にDNSサーバーはありますか?
お礼
ありがとうございました。
補足
どうでしょう、確認の仕方がいまいちわからないのですが、 PCのIPアドレスとDNSサーバのそれとがかなりかけ離れている値だと思うので、別のネットワーク内にあるのかも知れません。
お礼
たぶんDNSサーバーの設定に問題があるのだということがわかりました。 ありがとうございました。