- PR -

SolarisとWindows2000のnslookupの結果相違について

投稿者投稿内容
トーヤ
ベテラン
会議室デビュー日: 2003/06/12
投稿数: 63
投稿日時: 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のほうでは、なんらかの設定が別途必要なのでしょうか?

ぜひご教示いただきたいと思います。お願いします。
Junbow
ぬし
会議室デビュー日: 2002/01/24
投稿数: 373
お住まい・勤務地: saga.jp
投稿日時: 2004-03-26 10:32
 こんにちは
 Windows2000機とSolaris機は、同じDNSを見ていますか?
 ipconfig /flushdns をかけると キャッシュがクリアされるので、やってみるとよいかもですね
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2004-03-26 10:38
こんにちわ.

両方使っています.少なくともリターンされる内容は同じです.
Junbow 様のご指摘に加え,default gateway の設定が抜けてるとか?
その前に,
> nslookup tsuka.test.com
ではどうでしょう?なんとなく DNS の prefix が設定されてなさげな気がするのですが?
トーヤ
ベテラン
会議室デビュー日: 2003/06/12
投稿数: 63
投稿日時: 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/02/16
投稿数: 1008
お住まい・勤務地: 首都圏をウロウロと
投稿日時: 2004-03-26 12:02
こんにちは〜。

prefix というよりは suffix かな(^^;
「DNS のサフィックス」 というのがあるので、そちらを設定してみてください。

ただ、nslookup する場合は意味がない(FQDN で聞かないとダメ)みたいですね…
(WinXP で試してみましたが… Win ってそうなの?)
Web には、ホスト名だけで普通に繋がりますよ。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2004-03-26 12:27
引用:

はゆるさんの書き込み (2004-03-26 12:02) より:
こんにちは〜。

prefix というよりは suffix かな(^^;
「DNS のサフィックス」 というのがあるので、そちらを設定してみてください。


その通りでございます...

引用:

ただ、nslookup する場合は意味がない(FQDN で聞かないとダメ)みたいですね…
(WinXP で試してみましたが… Win ってそうなの?)
Web には、ホスト名だけで普通に繋がりますよ。


http://www.atmarkit.co.jp/fwin2k/win2ktips/315nslookup/nslookup.html
http://www.atmarkit.co.jp/fnetwork/netcom/ipconfig/ipconfig.html
この辺では「補ってくれる」と書いてあるように思いますが,どうでしょう?
coasm
大ベテラン
会議室デビュー日: 2001/11/26
投稿数: 237
投稿日時: 2004-03-26 12:58
実際にWindows2000Pro/SP4で確認しましたが、

「システムのプロパティ」→「ネットワークID」→「プロパティ」→「詳細」にある、
「このコンピュータのプライマリDNSサフィックス」
「インターネットプロトコルのプロパティ」→「TCP/IP詳細設定」→「DNS」にある、
「この接続のDNSサフィックス」

が、この順番で「DNS Suffix Search List」に使用されるようです。
ちゃんと補ってくれる(nslookupできる)ことは確認しました。
トーヤさんのところで上手くいかない理由は判りませんが・・・
はゆる
ぬし
会議室デビュー日: 2004/02/16
投稿数: 1008
お住まい・勤務地: 首都圏をウロウロと
投稿日時: 2004-03-26 13:04
ちょっと余談です。(^^;

引用:

kazさんの書き込み (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
この辺では「補ってくれる」と書いてあるように思いますが,どうでしょう?



そうですよね〜、普通補ってくれますよね〜…。
試しに ipconfig /all を叩いてみたら、「Primary DNS Suffix」 が空っぽで、「Connection-specific DNS Suffix」 に ”DNS のサフィックス” の情報が書かれていました。
…あとで調べてみます。(汗

スキルアップ/キャリアアップ(JOB@IT)