Mar*_*ner 20 domain-name-system cname-record ns-record
是否允许将 NS 记录设为 CNAME?例如:
subdomain.example.com. IN NS ns1.example.com.
ns1.example.com. CNAME foo.example.com.
foo.example.com. IN A 10.1.1.1
Run Code Online (Sandbox Code Playgroud)
尽管这(当然)确实如此,但这似乎在绑定中不起作用:
subdomain.example.com. IN NS foo.example.com.
foo.example.com. IN A 10.1.1.1
Run Code Online (Sandbox Code Playgroud)
任何指向禁止此设置的 RFC 的指针将不胜感激。
jj3*_*j33 23
定义 NS RR ( RFC1035 )的实际 RFC只是说它是一个域名,而没有指定目标的 RR 类型(尽管它确实明确表示它不能是 IP)。它确实在RFC1912中得到了具体提及,第 2.4 节:
让 NS 记录指向 CNAME 是不好的,并且可能与当前的 BIND 服务器发生严重冲突。事实上,当前的 BIND 实现会忽略这些记录,可能会导致一个蹩脚的委托。BIND 中进行了一定数量的安全检查,以防止欺骗 DNS NS 记录。此外,据报道,较旧的 BIND 服务器将陷入无限查询循环中,试图找出别名名称服务器的地址,从而导致发送连续的 DNS 请求流。
不是绝对不能,但它肯定符合您所看到的行为
归档时间: |
|
查看次数: |
13327 次 |
最近记录: |