こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

DNSの名前引きができない。

slackwareLINUXとBIND9.2.1を使ってDNSサーバを立ててみたのですが名前引きがされません。

一台はLINUXマシン(BIND起動、apacheも起動、qmailも起動)→192.168.1.20 test1.network.test.
もう一台はwindows2000マシンです。めーらにoutlookexpressを使っています。→192.168.1.10 test2.network.test.

linuxマシンから
dig @192.168.1.20 network.test
などのコマンドを実行して名前の確認をしたところ、正常に動作しました。
また、digを用いた正引き逆引きNSを調べるやつもすべて実行しましたが、正常に動作が確認されました。

widowsましんから
http://192.168.1.20
とするとWebページが開きますが
http://www.network.test
とするとページが開けません。(BINDではCNAME設定してるのに。。。)windows2000マシンのほうでもDNSサーバを192.168.1.20に設定してあります。

windowsとlinuxのそれぞれのマシンはルータ(BBルータ)を使ってつなげてあります。http://192.168.1.20でwebページがみれるので一応つながってはいます。pingのロスもありません。

どこに問題があるのかわかりません。わかる方ぜひおしえてください、お願いします。

投稿日時 - 2003-03-14 00:13:51

QNo.497474

暇なときに回答ください

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

named.confとゾーンファイルを提示していただけますでしょうか?

で、
>dig @192.168.1.20 network.test

確かにnetwork.testはゾーンなのに対してAレコードで検索している(レコードタイプを省略している)ので
これではanswer sectionは返らないですね。

やるのであれば、
 dig @192.168.1.20 network.test ns
とか
 dig @192.168.1.20 www.network.test
でしょうね。

ですが、問題はWindowsのほうなので、digではなくnslookupでの調査ということですよね?
(いきなりブラウザでの名前解決の前に、nslookupを実行)

投稿日時 - 2003-03-15 12:57:41

ANo.2

xjd

>ありがとうございます。
>自分の環境も同様な(NSを返す)動作をします。

>dig @192.168.1.20 network.test

うちのdigコマンドは上記のような実行方法ではまちがってるので、
answer sectionは返さないんですけど、種類が違うのかな?

NS,A,PTRの実行方法と結果を、実際に見せて下さい。
それが正しければ、DNSの設定は大丈夫と判断できますので、別の原因と言う事ですね。

投稿日時 - 2003-03-14 06:21:45

ANo.1

xjd

>正常に動作しました。
という事ですが、

>dig @192.168.1.20 network.test
ところでこれで何がわかるんですか?
answer sectionにはどんな答えが返ってきましたか?

ちなみに、うちのDNSサーバは以下の様に自ドメインを
解決してくれるDNSサーバの名前を返してくれます。
(DNSサーバを二つ立てています)

;; ANSWER SECTION:
****.net. 86400 IN NS ns1.****.net.
****.net. 86400 IN NS ns2.****.net.

投稿日時 - 2003-03-14 00:33:49

お礼

ありがとうございます。
自分の環境も同様な(NSを返す)動作をします。

ちなみに、zoneファイルなどの設定がちがった場合は、エラーとなっていました。

ローカルからは普通に正引き逆引きができるのですが、ネットワーク上のほかのマシンからはできない状態です。

投稿日時 - 2003-03-14 01:55:01

あなたにオススメの質問