客户端在具有两个以太网卡的 Ubuntu 12.04 服务器上看不到 DNS 服务器

客户端在具有两个以太网卡的 Ubuntu 12.04 服务器上看不到 DNS 服务器

我正在运行带有 Webmin、bind9 和 GUI 的 Ubuntu 12.04 Server。它有两个以太网卡: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 -lnp, DNS 启动脚本)
  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)

相关内容