- 締切済み
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のロスもありません。 どこに問題があるのかわかりません。わかる方ぜひおしえてください、お願いします。
- みんなの回答 (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を実行)
- xjd
- ベストアンサー率63% (1021/1612)
>ありがとうございます。 >自分の環境も同様な(NSを返す)動作をします。 >dig @192.168.1.20 network.test うちのdigコマンドは上記のような実行方法ではまちがってるので、 answer sectionは返さないんですけど、種類が違うのかな? NS,A,PTRの実行方法と結果を、実際に見せて下さい。 それが正しければ、DNSの設定は大丈夫と判断できますので、別の原因と言う事ですね。
- xjd
- ベストアンサー率63% (1021/1612)
>正常に動作しました。 という事ですが、 >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.
お礼
ありがとうございます。 自分の環境も同様な(NSを返す)動作をします。 ちなみに、zoneファイルなどの設定がちがった場合は、エラーとなっていました。 ローカルからは普通に正引き逆引きができるのですが、ネットワーク上のほかのマシンからはできない状態です。