FreeBSD 11,build立一个DNS服务器

我想在我的系统上设置DNS服务器。 我从freeBSD文件做configuration,但是我没有成功。 我做了这些步骤:

1.ee / etc / hosts

127.0.0.1 my-server my-server.my.domain 192.168.xx my-server my-server.my.domain 

2.ee /etc/resolve.conf

 search my-server.my.domain nameserver 192.168.xx nameserver 127.0.0.1 

3.ee /etc/rc.conf

 local_unbound_enable="YES" 

drill -S [email protected]

5. service local_unbound restart/onestart

6. drill -S my-server.my.domain

存在拒绝或可validation的不安全

并在terminal:

 #host my-server.my.domain 

=>主机my-server.my.domain找不到:3(NXDOMAIN)

请帮我弄清楚这个错误。

谢谢

没有错误,除了也许你不应该添加nameserver 127.0.0.1/etc/resolv.conf作为local_unbound_setup自动执行此操作。

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

应用程序drillhost直接与名称服务器通信(这有效地忽略了/etc/hosts )。

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