我想在我的系统上设置 dns 服务器。我根据 freeBSD 文档进行配置,但没有成功。我执行以下步骤:
1. 查看 /etc/hosts
127.0.0.1 my-server my-server.my.domain
192.168.x.x my-server my-server.my.domain
2. 查看 /etc/resolve.conf
search my-server.my.domain
nameserver 192.168.x.x
nameserver 127.0.0.1
3.查看 /etc/rc.conf
local_unbound_enable="YES"
4.drill -S [email protected]
5.service local_unbound restart/onestart
6.drill -S my-server.my.domain
=>存在被否认或可证实不安全
在终端中:
#host my-server.my.domain
=>未找到主机my-server.my.domain:3(NXDOMAIN)
请帮我找出错误。
谢谢
答案1
没有错误,只是也许你不应该添加,nameserver 127.0.0.1
因为/etc/resolv.conf
这local_unbound_setup
会自动完成。
您没有 的 DNS 记录my-server.my.domain
。该/etc/hosts
文件允许本地应用程序将名称解析为 IP 地址,但不是名称服务器的一部分。
应用程序drill
直接host
与名称服务器对话(这实际上忽略了/etc/hosts
)。
例如,如果您ping my-server.my.domain
,默认行为是/etc/hosts
首先进行咨询,然后再咨询 DNS 服务器。