我正在尝试做一些我认为非常简单的事情。
映射local.mydomain.com
到192.168.0.1
使用我的注册商的 DNS 服务器。(namecheap.com)
我添加了一条 A 记录,local
其值为192.168.0.1
尝试local.mydomain.com
使用类似网站进行查找just-dnslookup.com返回正确的 IP 地址。但在 Windows 中尝试ping
或nslookup
会导致这些错误。
平安: 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 主干网来执行此操作。