灵感来自这个答案。
GlobalNames
是 Windows DNS 服务器中可以解析单标签名称的特殊区域。
这文档说:
我们还建议将 GlobalNames 区域与 Active Directory 域服务 (AD DS) 集成。与 AD DS 的这种集成可确保更轻松的管理和未来的可扩展性。
但这似乎不是一个要求。
但是,如果您不对该区域进行 AD 集成,它似乎就不起作用。
此功能在独立的 Windows DNS 服务器中有效吗?还是它真的需要 DNS 区域与 AD 集成?
编辑:测试步骤
操作系统:Windows Server 2019
独立服务器,不是域成员。
- 已安装 DNS 服务器
- 已验证 DNS 服务器是否可以成功解析诸如
www.google.com
和之类的名称www.google.com.
(是的,我知道 DNS 中的结尾点) - 创建了一个名为
GlobalNames
- 使用以下方式启用 GlobalNames 支持
Set-DnsServerGlobalNameZone -Enabled $True
- 重新启动 DNS 服务以确保万无一失
google
创建了指向的CNAME 记录www.google.com.
- 尝试解决
google
本地服务器问题:- 已发布
nslookup
server 127.0.0.1
- 谷歌
- 谷歌。
- 已发布
- 两次都失败了。
- 还尝试创建指向任意 IP 地址的 A 记录。
- 尝试按照上述方法解决 A 记录(带和不带结尾点),同样失败。