ISP 和 Google 公共 DNS 可以解析主机名,但本地 Windows 10 计算机无法解析

ISP 和 Google 公共 DNS 可以解析主机名,但本地 Windows 10 计算机无法解析

我最近更新了主机名 armatureenergy.com 的 DNS 记录。当我使用 Google 公共 DNS (8.8.8.8) 和我的 ISP 的 DNS (206.55.176.101) 对其进行 nslookup 时,名称可以解析。但是当我使用我本地配置的默认 DNS 时,它会失败,我不确定原因。我认为这可能与 DNS 缓存有关,但我不确定。我的网络配置使用 DHCP,我能够从路由器获取我的 ISP 的 DNS。我的默认网络配置的 DNS 查找适用于所有其他主机名。我已使用 刷新了 DNS 缓存ipconfig /flushdns

因此,主机名似乎已通过 DNS 系统传播。我的理解是,虽然我的 DNS 服务器是 192.168.1.1,但它最终应该使用我的 ISP 的 DNS,因为 DNS 服务器只是配置为使用我的默认网关,而默认网关最终应该指向我的 ISP 的 DNS。我只是很难弄清楚 Windows 10 实际上是如何进行 DNS 查找的。

我在 Belkin AC1200FE 双频无线路由器 (F9K1123 v1) 上使用 Windows 10。

成功(Google 公共 DNS)

nslookup armatureenergy.com 8.8.8.8

成功(ISP DNS)

nslookup armatureenergy.com 206.55.176.101

失败(默认配置)

nslookup armatureenergy.com

Non-authoritative answer:
Name:    www.armatureenergy.com
Address:  0.0.0.0

ipconfig /全部

Windows IP Configuration

   Host Name . . . . . . . . . . . . : GRANTWINDOWS
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
   DNS Suffix Search List. . . . . . : Belkin

Wireless LAN adapter Wi-Fi:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . : Belkin
   Description . . . . . . . . . . . : Intel(R) Dual Band Wireless-AC 3168
   Physical Address. . . . . . . . . : D8-3B-BF-E0-2D-8D
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes

Wireless LAN adapter Local Area Connection* 1:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter
   Physical Address. . . . . . . . . : D8-3B-BF-E0-2D-8E
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes

Wireless LAN adapter Local Area Connection* 2:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter #2
   Physical Address. . . . . . . . . : DA-3B-BF-E0-2D-8D
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Ethernet adapter Ethernet:

   Connection-specific DNS Suffix  . : Belkin
   Description . . . . . . . . . . . : Intel(R) Ethernet Connection (12) I219-V
   Physical Address. . . . . . . . . : A8-A1-59-3D-CD-29
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::4961:1d9a:6df3:5364%4(Preferred)
   IPv4 Address. . . . . . . . . . . : 192.168.1.2(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Saturday, August 13, 2022 3:07:52 PM
   Lease Expires . . . . . . . . . . : Tuesday, September 19, 2158 9:53:25 PM
   Default Gateway . . . . . . . . . : 192.168.1.1
   DHCP Server . . . . . . . . . . . : 192.168.1.1
   DHCPv6 IAID . . . . . . . . . . . : 212377945
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-27-63-40-21-A8-A1-59-3D-CD-29
   DNS Servers . . . . . . . . . . . : 192.168.1.1
   NetBIOS over Tcpip. . . . . . . . : Enabled

Ethernet adapter Bluetooth Network Connection:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Bluetooth Device (Personal Area Network)
   Physical Address. . . . . . . . . : D8-3B-BF-E0-2D-91
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes

答案1

因此看起来主机名已经通过 DNS 系统传播。

DNS 不会传播,所以不要再这样想了。帮自己一个忙,深入阅读一下 DNS 的工作原理,以便更好地理解它。

我的理解是,虽然我的 DNS 服务器是 192.168.1.1,但它最终应该使用我的 ISP 的 DNS,因为 DNS 服务器只是配置为使用我的默认网关,而该默认网关最终应该指向我的 ISP 的 DNS。

路由器使用的默认网关与路由器的 DNS 服务器使用的 DNS 服务器无关。您需要查看路由器的配置,看看它配置为使用什么作为 DNS 服务器。这通常在 WAN 接口或 WAN 设置中配置。它可能配置为自动使用您的 ISP DNS 服务器,或者您可能必须手动指定要使用的 DNS 服务器。

编辑

您的某个配置有误。您的 nslookup 失败实际上并不是失败。您收到的答案与查询不匹配:

nslookup armatureenergy.com

Non-authoritative answer:
Name:    www.armatureenergy.com
Address:  0.0.0.0

为什么你查询 armatureenergy.com 时返回www.armatureenergy.com其 IP 地址为 0.0.0.0?

另外,使用 Google 和您的 ISP DNS 服务器显示测试的完整输出。

相关内容