如何使用具有公共域的本地名称服务器?

如何使用具有公共域的本地名称服务器?

我正在本地机器上测试名称服务器的动态配置。我有一个公共域 (example.com),我试图将其 NS 记录指向我的私有 DNS,但我的注册商不支持 NS 记录的本地 IP 地址。我正在使用私有 DNS 将 example.com 的子域映射到内部 IP 地址。

我希望我可以使用 dnsmasq 将 example.com 的请求指向我的自定义 namserver。我不确定如何配置它。也接受 dnsmasq 以外的其他解决方案。

例子:

我有一个公共域,example.com 我在本地 IP 上vagrant运行 ,我想使用vagrant 上的实例作为名称服务器形式,处理子域路由bind9192.168.33.10bind9example.com*.example.com

因此,在我的本地机器上,我希望任何请求都能*.example.com到达本地 bind9 实例,并让该实例将子域名处理为本地 ip 地址

答案1

假设您的主域设置是静态/基于 IP 的(例如主机 IP 不会改变),为什么不简单地在内部 DNS 上重现外部设置?

通常不会有那么多。然后只需确保您的内部 DNS 链接正确即可。

相关内容