domain-name-system – 在BIND中使用任何其他资源记录的CNAME记录

前端之家收集整理的这篇文章主要介绍了domain-name-system – 在BIND中使用任何其他资源记录的CNAME记录前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
根据我的理解,CNAME不能与DNS服务器中的任何其他RR一起存在.
我正在使用BIND 9.9.5.

现在,当我在已经拥有NS记录的域中添加CNAME记录时,在使用named-checkzone实用程序检查区域时,我没有收到任何警告或错误.

此外,我重新启动了我的命名进程,并且在重新启动进程时它没有给我任何警告.

我想知道什么是错的. DNS绑定程序不会假设为CNAME提供警告吗?

解决方法

我发现这不太可能.
$ORIGIN example.com.
sub    IN NS ns1.example.net.
sub    IN CNAME example.net.

# named-checkzone example.com test.zone
dns_master_load: test.zone:20: sub.example.com: CNAME and other data

CNAME和其他数据的快速Google显示错误消息大约是as far back as 9.2.4,所以我不觉得有必要进一步观察.

我建议检查您的区域文件中是否有将记录的FQDN更改为意外的语法(拼写错误,尾随点,$ORIGIN语句等).即使您无法发现拼写错误,强烈建议您编辑原始问题以显示区域文件内容.这将允许其他人确定发生了什么.

猜你在找的HTML相关文章