假设我有这个私有主机名dev.private.example.com
,它只能通过 VPN 连接在私有网络中访问,并且我有prod.example.com
它可以访问互联网。我有 DNS 服务器来解析私有主机名,然后我可以使用公共 DNS 服务器(谷歌、cloudflare 等)作为公共主机名。
我会喜欢设置 dnsmasq(如果有其他工具,请告诉我),以便它会查询 DNS 服务器的私有主机名,如果它是另一个主机名,那么它将通过公共 DNS 服务器解析
我该怎么做呢?
假设我有这个私有主机名dev.private.example.com
,它只能通过 VPN 连接在私有网络中访问,并且我有prod.example.com
它可以访问互联网。我有 DNS 服务器来解析私有主机名,然后我可以使用公共 DNS 服务器(谷歌、cloudflare 等)作为公共主机名。
我会喜欢设置 dnsmasq(如果有其他工具,请告诉我),以便它会查询 DNS 服务器的私有主机名,如果它是另一个主机名,那么它将通过公共 DNS 服务器解析
我该怎么做呢?
这对我有用
编辑
/etc/dnsmasq.conf
并将其包含在文件中然后在conf目录下创建一个文件
/etc/dnsmasq.d/private.example.com.conf
并在文件内容中添加以下内容
以下是名称服务器
140.82.113.1
并140.82.113.2
解析私有主机名然后重启 dnsmasq
service restart dnsmasq
现在任何私有主机名 *.private.example.com 都将使用这些名称服务器来解析!!!
和繁荣!