クライアントは、2つのイーサネットカードを持つUbuntu 12.04サーバーでDNSサーバーを表示できません。

クライアントは、2つのイーサネットカードを持つUbuntu 12.04サーバーでDNSサーバーを表示できません。

私はWebmin、bin9、およびGUIを使用してUbuntu 12.04 Serverを実行しています。 2つのイーサネットカードがあります。 eth0 が入り、eth1 がクライアントとの通信に使用されます。私のクライアントはDHCPからIPアドレスを取得しますが、「DNSレスポンスなし」(Windows 7)が検出されたにもかかわらず接続できません。レンタルを見ましたが、何かを変更しましたが、今webminにリースが表示されません。

編集1

ネットワーク統計出力:

Proto  Recv-Q  Send-Q  Local_Addr        Foreign_Addrs  ST      PID
tcp    0       0       127.0.0.1:3306    0.0.0.0:*      LISTEN  220/mysqld
tcp    0       0       10.0.0.254:53     0.0.0.0:*      LISTEN  9782/named
tcp    0       0       192.168.1.216:53  0.0.0.0:*      LISTEN  9782/named
tcp    0       0       127.0.0.1:53      0.0.0.0:*      LISTEN  9782/named
tcp    0       0       0.0.0.0:22        0.0.0.0:*      LISTEN  9724/sshd
tcp    0       0       127.0.0.1:953     0.0.0.0:*      LISTEN  ???

答え1

次の場合は確認する必要があります。

  1. DNSが実行されています(ps、、、netstat --inet -lnpDNS起動スクリプト)。
  2. クライアントのDNSクエリがサーバー(tcpdump -i eth1 -n udp port 53)に到着します。
  3. ファイアウォールがDNSへのアクセスをブロックします(iptables -L INPUT -nv)。
  4. DNSサーバーが正しく構成されています(host unix.stackexchange.com 127.0.0.1)。

関連情報