我已使用isc-bind设置了主DNS服务器。我的问题是,当我尝试从同一台计算机查找主机名时,它在使用localhost时有效,但在使用主机IP时则无效。
这给出了正确的答案: -
dig @localhost www.google.com
但这表示"连接超时;没有服务器可以到达"
dig @192.168.0.1 www.google.com
这是我的resolv.conf
nameserver 127.0.0.1
当我运行ping到192.168.0.1时,我收到回复。我在这做错了什么?
答案 0 :(得分:1)
您的BIND实例可能只是侦听环回接口(127.0.0.1),并且在通过与真实物理接口(您的192.168.0.1)相关联的IP地址寻址时不会应答
在named.conf
文件中查找listen-on
指令。您可能还需要更改allow-query
ACL。