在研究如何在我们的网络中设置一些静态DNS-SD服务时,我遇到了
http://www.dns-sd.org/ServerStaticSetup.html,其中指出Active Directory的DNS服务器不支持带有空格的DNS名称.
有谁知道这是否仍然是真的(因为页面感觉相当陈旧)?
更新:我主要是指PTR和SRV记录,而不是A / CNAME记录.
解决方法
域名可以包括0到255范围内的任何二进制八位字节.
但是,如果AD条目表示主机名,则空格不是有效字符.主机名(即指向A或AAAA记录的域名)必须遵循RFC 1123中的规则,这基本上将合法字符限制为LDH(“字母数字连字符”).
因此,对于其他条目,MS完全可能误解了RFC.他们不会是第一个,他们肯定不会是最后一个.
参考
§5.1的07:
Quoting conventions allow arbitrary characters to be
stored in domain names.
和§6.1.3.5. RFC 1123:
The DNS defines domain name Syntax very generally — a string of labels each containing up to 63 8-bit octets,separated by dots
和RFC 2181第11号:
any binary string whatever can be used as the label of any resource record
原文地址:https://www.jb51.cc/html/229514.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。