“绑定” DNS 服务器并考虑“/etc/hosts”

“绑定” DNS 服务器并考虑“/etc/hosts”

在我的局域网中,我使用一台小型机器作为服务器/网关(装有 Ubuntu 10.04)。在这台服务器上运行bind9DNS 服务器和所有 LAN 客户端都将其用作唯一 DNS。一切正常,只是我想找到一种方法来考虑服务器的 /etc/hosts文件。

例如,如果我的服务器的/etc/hosts文件包含行:

192.168.10.5    testserver05.lan

我想在绑定。事实上现在我明白了未找到错误:

root@nasinsu:/etc/bind# nslookup testserver05.lan
Server:     127.0.0.1
Address:    127.0.0.1#53

** server can't find testserver05.lan: NXDOMAIN

这可能吗?

答案1

您实际上是在为 bind 中的实际区域提供服务,还是只是充当缓存/转发器?如果它只是一个缓存/转发器,那么您可能需要查看DNSMASQ.DNSMASQ有一个简单的缓存DNS服务器,它可以引用本地hosts文件,以及其他文件来回答请求。

相关内容