当客户端仅要求“TheHost”时,是否可以设置 Microsoft DNS 服务器以返回“TheHost.TheDomain”的 IP 地址?
Windows 具有域名后缀功能,因此即使用户输入“TheHost”,“.TheDomain”似乎也会自动添加。但在 Android 上,似乎没有这样的功能,因此“TheHost”无法解析,用户必须输入“TheHost.TheDomain”。如果 DNS 服务器自动将“TheHost”视为“TheHost.TheDomain”,则应该可以解决这个问题。
答案1
不。
这是简短的回答。DNS服务器仅处理完全限定域名 (FQDN),因此如果您向它询问“TheHost”的 A 记录,那么它会将其视为顶级域名进行查找,但实际上该顶级域名并不存在。
您所需要的是搜索后缀列表,以便客户端可以将域附加到单标签主机名并尝试将它们作为 FQDN,这可以通过全局策略对象进行设置,或者通过 DHCP 在搜索列表选项 (119) 中分发。
后者应该受到 Android 设备的尊重,至少,当我通过 DHCP 发出选项 119(搜索列表)和选项 15(域名)时,我的 Android 设备没有任何问题。