无法使用远程 DNS 服务器解析本地 IP

无法使用远程 DNS 服务器解析本地 IP

我正在尝试做一些我认为非常简单的事情。

映射local.mydomain.com192.168.0.1使用我的注册商的 DNS 服务器。(namecheap.com

我添加了一条 A 记录,local其值为192.168.0.1

尝试local.mydomain.com使用类似网站进行查找just-dnslookup.com返回正确的 IP 地址。但在 Windows 中尝试pingnslookup会导致这些错误。

平安: Ping request could not find host local.mydomain.com. Please check the name and try again.

nslookup No internal type for both IPv4 and IPv6 Addresses (A+AAAA) records available for local.mydomain.com.

将记录的 IP 地址更改为非私有 IP(例如168.62.9.65)可解决查找问题。

我怀疑 Windows 不喜欢 DNS 服务器返回本地 IP?

答案1

对此类地址的间接引用应包含在企业内部。此类引用的突出例子是 DNS 资源记录和其他涉及内部私有地址的信息。特别是,互联网服务提供商应采取措施防止此类泄漏。——RFC 1918

您不应该在企业外部传播带有 RFC 1918 地址的 DNS 记录。如果您想创建包含内部地址的 DNS 区域的“内部”版本,那没问题(而且可以工作)。但您不应该使用 Internet 的 DNS 主干网来执行此操作。

相关内容