如何使用带有 dd-wrt ​​的本地 DNS 服务器,并且*不*使用 DNSMasq

Nat*_*man 3 dns dd-wrt

我有一台运行在 Windows Server 机器上的 DNS 服务器,它将一些本地域名解析为本地 IP 地址。

我只是想使用 Windows DNS 服务器。我不想使用 Dnsmasq。我不想通过路由器维护新域。

我做了以下尝试来实现我正在寻找的东西:

  1. 我为本地 DNS 服务器的机器设置了一个静态 IP。

  2. 我在那台机器上启动了 Windows DNS 服务器

  3. 设置 lan.[ourdomain].com 的正向查找区域

  4. 设置两条A记录,一条给wiki,一条给pgadmin

  5. 我将 Google 的公共 DNS 设置为 Windows DNS 的转发器

  6. 在 dd-wrt ​​中,我将 DNS 服务器的本地 ip 设置为排名第一的静态 DNS

  7. 我还在“网络设置”窗格中将“本地 DNS”设置为 DNS 服务器的本地 ip

我还应该设置什么?就像我说的,我试图让路由器指向我的本地 DNS 服务器来解析名称,然后我会让 DNS 服务器转发无法解析的请求。我不想使用 Dnsmasq,因为我不想在我的路由器上管理 DNS 记录。这可能吗?

这是设置的屏幕截图:

我的 dd-wrt ​​设置的屏幕截图

Gra*_*ant 7

让 Windows DNS 服务器进行转发。将所有内容(包括路由器)仅指向用于 DNS 的 Windows dns 服务器。

系统并不总是以特定的顺序使用它们的 dns 服务器,因此在那里同时使用内部解析器和一些公共解析器会导致问题。只有您的 Windows dns 服务器应该与外部 dns 服务器通信。

  • @zaemz 一定要重新配置任何 dhcp 服务器,以便为 dns 提供 Windows 服务器。 (2认同)