我使用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时,我收到回复 . 我在这做错了什么?
1 回答
您的BIND实例可能只是侦听环回接口(127.0.0.1),并且在通过与真实物理接口(您的192.168.0.1)关联的IP地址寻址时不会应答
在
named.conf
文件中查找listen-on
指令 . 您可能还需要更改allow-query
ACL .