- PR -

WindowsからDNSの参照できない

1
投稿者投稿内容
やす
会議室デビュー日: 2003/06/07
投稿数: 9
投稿日時: 2003-06-14 09:58
ローカル環境にLinux(Redhat7.3)でDNS(BIND9.2.2)を立ち上げました。

Linuxでnslookupを実行し、ドメインを引くと問題なくIPアドレスを確認することができます。しかし、同じセグメント上のWindows端末からDNSをLinuxにしてnslookupを実行し、ドメインを引くことができません(No Respose from serverと表示される)。
pingでIPアドレスを指定するとレスポンスがあり、ドメインを指定するとエラーになります。

どういったことが考えられるでしょうか。
ご教授よろしくお願いします。

環境
linux:192.168.2.100
ドメイン:localtest.jp

win:192.168.2.201
OS:WinXP

nslookupで引いたホスト:www.localtest.jp
take
ぬし
会議室デビュー日: 2002/06/06
投稿数: 265
投稿日時: 2003-06-14 11:42
色々な可能性が考えられるので、いくつか挙げます。

・そもそもWindowsとLinuxの通信が物理的にできていない
   →ping

・WindowsからのアクセスをLinuxで拒否している
 ・FW
   →FWの設定確認しましょう

 ・DNSの設定ファイル
   →/etc/named.conf確認しましょう

・WindowsでのDNSサーバの指定が間違っている
   →確認してみましょう

・実はLinuxが別のDNSサーバを指定している
   →/etc/resolv.conf確認してみましょう

頑張って下さい。
MyTime
常連さん
会議室デビュー日: 2003/01/29
投稿数: 40
お住まい・勤務地: 静岡県
投稿日時: 2003-06-14 20:30
よくあるケース
1.ipchains/iptablesでポートフィルタリングをしている。
 →/etc/sysconfig/ipchains,/etc/sysconfig/iptablesを調べてみましょう。

2.本当にLinux側でbindが正常に動作しているのか?
 →dig/hostコマンドでDNSサーバを指定して問い合わせを行ってください。
やす
会議室デビュー日: 2003/06/07
投稿数: 9
投稿日時: 2003-06-15 00:09
takeさん、MyTimeさんお返事ありがとうございます。

>・そもそもWindowsとLinuxの通信が物理的にできていない
>   →ping

物理的に接続されてます。WinとLinux端末はBBルータのHubで接続してあり、
win→linuxへpingを実行しましたが正常に返ってきます。
linuxからWinへはWinXPにインストールしてあるF/W機能を停止すればpingは返ってきました。

WinXPにインストールしてあるF/W機能を停止してもDNSの参照はWinからできませんでした。

・WindowsからのアクセスをLinuxで拒否している
> ・FW
>   →FWの設定確認しましょう

ここらへんはまだ未知なので調べてみます。

> ・DNSの設定ファイル
>   →/etc/named.conf確認しましょう

こちらは何度も確認してみたのですが。。

>・WindowsでのDNSサーバの指定が間違っている
>   →確認してみましょう

linuxのIPアドレス192.168.2.100を指定してます。

>・実はLinuxが別のDNSサーバを指定している
>   →/etc/resolv.conf確認してみましょう

resolv.confの設定がいまいち理解できてないのですが以下のように設定してあります。
※192.168.2.1はBBルータのアドレスです。

domain localtest.jp
search localtest.jp
nameserver 192.168.2.100
nameserver 192.168.2.1

>1.ipchains/iptablesでポートフィルタリングをしている。
> →/etc/sysconfig/ipchains,/etc/sysconfig/iptablesを調べてみましょう。

/etc/sysconfig/ipchainsがありました。これはパケットフィルタリングですよね?
内容は理解していないので1度確認してみます。

>2.本当にLinux側でbindが正常に動作しているのか?
> →dig/hostコマンドでDNSサーバを指定して問い合わせを行ってください。

linux上でhostコマンドでも調べましたが正常に結果は返ってきます。
# host www.localtest.jp
www.localtest.jp has address 192.168.2.100

ほかにも考えられる点がありましたら教えてください。
よろしくお願いします。
やす
会議室デビュー日: 2003/06/07
投稿数: 9
投稿日時: 2003-06-15 12:46
/etc/sysconfig/ipchainsで53 udpを通すようにしたらWindowsからDNS参照することができました。
ありがとうございました。
1

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