- - PR -
SolarisとWindows2000のnslookupの結果相違について
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2004-03-25 16:16
みなさんこんにちは。お世話になってます!
SolarisとWindows2000のnslookupの結果相違について質問させて頂きます。 Solarisでnslookupを実行すると ---------------------------------- # nslookup tsuka Server: namesrv.test.com Address: XXX.XXX.XXX.XXX Non-authoritative answer: Name: tsuka.test.com Address: XXX.XXX.XXX.YYY ---------------------------------- と期待通りの結果が返されるのに、 Windows2000で実行すると ---------------------------------- C:\>nslookup tsuka Server: namesrv.test.com Address: XXX.XXX.XXX.XXX *** namesrv.test.com can't find tsuka: Server failed ---------------------------------- となってしまいます。 (※問い合わせるDNSサーバは双方リゾルバで同じです) Windowsのほうでは、なんらかの設定が別途必要なのでしょうか? ぜひご教示いただきたいと思います。お願いします。 | ||||||||
|
投稿日時: 2004-03-26 10:32
こんにちは
Windows2000機とSolaris機は、同じDNSを見ていますか? ipconfig /flushdns をかけると キャッシュがクリアされるので、やってみるとよいかもですね | ||||||||
|
投稿日時: 2004-03-26 10:38
こんにちわ.
両方使っています.少なくともリターンされる内容は同じです. Junbow 様のご指摘に加え,default gateway の設定が抜けてるとか? その前に, > nslookup tsuka.test.com ではどうでしょう?なんとなく DNS の prefix が設定されてなさげな気がするのですが? | ||||||||
|
投稿日時: 2004-03-26 11:05
こんにちは。
Junbowさん、kazさん、ご回答ありがとうございます! 教えて頂いた対処を試みましたところ、状況が変わらなかった為 私の構築したDNS自体に問題がある気が猛烈にしています。。。。 > Windows2000機とSolaris機は、同じDNSを見ていますか? はい、同じDNSを見ています。Windows2000機とSolaris機の 双方で、見に行くDNSサーバは1つだけに設定しています。 > Junbow 様のご指摘に加え,default gateway の設定が抜けてるとか? 今回はDNS,Windows2000機,Solaris機が同じLAN内に設置されているので default gatewayの設定をDNSのアドレスにしてみました。 結果は変わりませんでした。 >> nslookup tsuka.test.com > ではどうでしょう?なんとなく DNS の prefix が設定されて > なさげな気がするのですが? はい、ご指摘の通り、nslookupにこの指定をすれば Windows2000機でも正しく応答が返ってきます。 (Solarisでも 'nslookup tsuka.test.com' はうまくいって 'nslookup tsuka' が失敗していれば気にならなかったのですが・・・) DNSのprefixが設定されていない、というご意見に賛成(といいますか どのような設定かを私が理解していない・・・)です。 この設定について詳しく説明が載っているWebなどございますでしょうか・・・? 自分でも調べたのですが、よく分からなくて・・・・。 スミマセン、教えてください。。。 | ||||||||
|
投稿日時: 2004-03-26 12:02
こんにちは〜。
prefix というよりは suffix かな(^^; 「DNS のサフィックス」 というのがあるので、そちらを設定してみてください。 ただ、nslookup する場合は意味がない(FQDN で聞かないとダメ)みたいですね… (WinXP で試してみましたが… Win ってそうなの?) Web には、ホスト名だけで普通に繋がりますよ。 | ||||||||
|
投稿日時: 2004-03-26 12:27
その通りでございます...
http://www.atmarkit.co.jp/fwin2k/win2ktips/315nslookup/nslookup.html http://www.atmarkit.co.jp/fnetwork/netcom/ipconfig/ipconfig.html この辺では「補ってくれる」と書いてあるように思いますが,どうでしょう? | ||||||||
|
投稿日時: 2004-03-26 12:58
実際にWindows2000Pro/SP4で確認しましたが、
「システムのプロパティ」→「ネットワークID」→「プロパティ」→「詳細」にある、 「このコンピュータのプライマリDNSサフィックス」 「インターネットプロトコルのプロパティ」→「TCP/IP詳細設定」→「DNS」にある、 「この接続のDNSサフィックス」 が、この順番で「DNS Suffix Search List」に使用されるようです。 ちゃんと補ってくれる(nslookupできる)ことは確認しました。 トーヤさんのところで上手くいかない理由は判りませんが・・・ | ||||||||
|
投稿日時: 2004-03-26 13:04
ちょっと余談です。(^^;
そうですよね〜、普通補ってくれますよね〜…。 試しに ipconfig /all を叩いてみたら、「Primary DNS Suffix」 が空っぽで、「Connection-specific DNS Suffix」 に ”DNS のサフィックス” の情報が書かれていました。 …あとで調べてみます。(汗 |