FreeBSD 11,设置 DNS 服务器

FreeBSD 11,设置 DNS 服务器

我想在我的系统上设置 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.conflocal_unbound_setup会自动完成。

您没有 的 DNS 记录my-server.my.domain。该/etc/hosts文件允许本地应用程序将名称解析为 IP 地址,但不是名称服务器的一部分。

应用程序drill直接host与名称服务器对话(这实际上忽略了/etc/hosts)。

例如,如果您ping my-server.my.domain,默认行为是/etc/hosts首先进行咨询,然后再咨询 DNS 服务器。

相关内容