我有一台运行在 Windows Server 机器上的 DNS 服务器,它将一些本地域名解析为本地 IP 地址。
我只是想使用 Windows DNS 服务器。我不想使用 Dnsmasq。我不想通过路由器维护新域。
我做了以下尝试来实现我正在寻找的东西:
我为本地 DNS 服务器的机器设置了一个静态 IP。
我在那台机器上启动了 Windows DNS 服务器
设置 lan.[ourdomain].com 的正向查找区域
设置两条A记录,一条给wiki,一条给pgadmin
我将 Google 的公共 DNS 设置为 Windows DNS 的转发器
在 dd-wrt 中,我将 DNS 服务器的本地 ip 设置为排名第一的静态 DNS
我还在“网络设置”窗格中将“本地 DNS”设置为 DNS 服务器的本地 ip
我还应该设置什么?就像我说的,我试图让路由器指向我的本地 DNS 服务器来解析名称,然后我会让 DNS 服务器转发无法解析的请求。我不想使用 Dnsmasq,因为我不想在我的路由器上管理 DNS 记录。这可能吗?
这是设置的屏幕截图:
让 Windows DNS 服务器进行转发。将所有内容(包括路由器)仅指向用于 DNS 的 Windows dns 服务器。
系统并不总是以特定的顺序使用它们的 dns 服务器,因此在那里同时使用内部解析器和一些公共解析器会导致问题。只有您的 Windows dns 服务器应该与外部 dns 服务器通信。