dns - DNS: 内部和外部主机名

  显示原文与译文双语对照的内容

所以,我在 3天。

我在网上运行一个 Ubuntu.64-based 发行版。 我需要同时访问外部 ISP DNS服务器,以及通过OpenVPN连接访问"内部"DNS服务器。 有时我需要通过接口查询外部 DNS ( 。# 主机 example.com ) ;有时需要通过英镑的tap0"内部"接口查询 VPN DNS ( 。# 主机 internal.local ) 。

如何:配置系统以查询正确的nameserver-- DNS或者 VPN DNS服务器?

我尝试编辑 resolv.conf,以包括外部和内部名称库/域,没有( 明显明显) 。 我还尝试使用dnsmasq缓解这种情况。 这让我关闭了( 我觉得) 。

我意识到我可以使用,设置基于单个查询的[@server],但是我很感谢系统分辨率。

任何帮助将不胜感激。

时间: 原作者:

在这种情况下,我使用了 PowerDNS recursor插件;如果你想尝试它,它在包的中。 你将希望将 /etc/resolv.conf 设置为仅查询 127.0.0.1,如果你选择尝试这里方法。

forward-zones 指令允许你指定要联系哪些区域的服务器:


forward-zones= ds9a.nl=213.244.168.210, powerdns.com=127.0.0.1



它看起来有点奇怪,因为它是一个配置设置,可以确定哪些服务器提供了哪些域。

原作者:
...