在采用 IP 伪装的网络环境中,处理局域网主机上的域名服务器查询一直是一个问题。有两种方法可以在伪装环境下支持 DNS。您可以告知每台主机使用与 Linux 路由器机器相同的 DNS,并让 IP 伪装对其 DNS 请求施展魔法。或者,您可以在 Linux 机器上运行一个缓存域名服务器,并让局域网上的每台主机都使用 Linux 机器作为其 DNS。虽然这是一种更积极的方式,但这可能是更好的选择,因为它减少了在 Internet 链路上流动的 DNS 流量,并且对于大多数请求来说,速度会略快一些,因为它们将从缓存中提供服务。这种配置的缺点是它更复杂。第 6 章中的第 6.3.4 节”描述了如何配置缓存域名服务器。