我的服务器的ip是192.168.1.1
我尝试使用 bind9 配置 dns。但是:当我使用时,nslookup 192.168.1.1
我得到了结果
server: 192.168.1.1
address: 192.168.1.1#53
**server can't find 1.1.168.192.in-addr.arpa:SERVFAILE
当我使用时,nslookup guf.by
我得到了结果
server: 192.168.1.1
address: 192.168.1.1#53
**can't find guf.by:no answer
我的 /etc/bind/named.conf.local
/etc/bind/named.conf.options
我可以使用域名 ping 自己 - 所以 pingubuntu.guf.by
工作正常。(ubuntu 我的服务器名称。客户端也可以通过域名 ping 服务器)我的 /etc/dhcp/dhcpd.conf
我的 /etc/network/interfaces
rev.1.168.192.in-addr.arpa 和 guf.by.db 均位于目录zones
resolv.conf中
search guf.by
nameserver 192.168.1.1
服务器无法通过域名 PING 客户端!
答案1
首先,bind (named) 正在运行吗?是否有任何 fw/iptables 规则阻止 tcp/udp 端口 53?
尝试检查 /var/log/messages 中是否有任何 bind/named 错误。如果数据文件存在任何问题,您应该会在日志文件中看到一些内容。
看起来 ubuntu 的 IP 地址是 192.168.1.1。在您的 named.conf 中,您将转发器列为 192.168.1.1。如果您打算在 1.1 上运行绑定,则无需设置转发器到其自身。
如果您将本地主机名定义为“ubuntu.guf.by”,那么您将能够 ping 自己。查看 /etc/hosts,您可能会看到“ubuntu”或“ubuntu.guf.by”的条目为 127.0.0.1 或 192.168.1.1