我们有一个包含多个搜索域的 VPN。这些域中的一个组件指定了主机所在的国家/地区。
servers.fr.internal.example.org.
包含法国所有服务器。servers.ca.internal.example.org.
包含加拿大所有服务器。
配置的搜索域列表为:
internal.example.org.
我找到了多个对部分限定域名 (PQDN) 的引用,但所有示例都只将 PQDN 显示为主机名。我想知道 DNS 协议/最广泛部署的解析器是否允许具有多个标签的 PQDN,即foo.servers.ca
。
我已经在本地机器 macOS 10.13.6 上尝试过这个,但似乎不起作用,我只得到 NXDOMAIN。
这应该可行吗? 是否有针对具有多个标签的 PQDN 的特殊格式? 我知道这在其他系统(Linux、Windows)上可以正常工作。
答案1
这在 DNS 区域内非常正常。DNS 内的 FQDN 总是以句号 ( .
) 结尾,如果域名不是以句号结尾,则会将当前区域附加到其末尾。
dig
您无法通过或执行此操作的原因nslookup
是,搜索 PQDN 的惯例因您使用的工具及其配置而异。例如,在 Windows 上启用 DNS 委托会使行为nslookup
与在 Linux 上的行为截然不同dig
。