DNS 设置被忽略

DNS 设置被忽略

我的身体状况是:

            DMZ (SERVER) (192.168.1.1)
                         |
                         |
WAN ——— ROUTER (1.2.3.4, 192.168.1.254) ——— LAN

LAN 地址由 DHCP 分配。路由器分配以下配置:

  • IP:192.168.1.x/24
  • 网关:192.168.1.254
  • DNS1:192.168.1.1
  • DNS2:8.8.8.8

我已将服务器配置为 DNS 代理并正常运行,但其主机名除外,它返回192.168.1.1。此设置的目的是,服务器可从 WAN 或 LAN 在同一个主机名上使用。

问题是,我的系统忽略了这个 DNS 设置。我尝试过在系统和浏览器中刷新 DNS,但这些都不起作用。手动 DNS 查询按预期工作,但就应用程序执行查询而言,它使用了错误的地址。

答案1

当您为客户端提供两个 DNS 服务器(192.168.1.1 和 8.8.8.8)时,您不能假设它们会优先选择其中一个服务器;客户端可以根据需要查询其中一个或两个服务器。如果您希望它们专门使用内部 DNS 服务器,则应仅通过 DHCP 提供该服务器。

相关内容