我在DirectAdmin的一个插件中使用DNS Python。在处理bind文件并在DNS Python的from_file()函数中使用relativize=False时,会完整显示记录的每个名称(例如‘smtp.example.com’)。
我更喜欢一个概述,其中只显示"smtp“在该子域名的情况下。这可以通过在from_file()函数中使用relativize=True来实现。但是,在这种情况下,所有完整的dns名称('example.com')都将替换为@ (at符号)。
我可以配置DNS python来相对化子域,但显示完整的dns名称而不只显示@吗?
发布于 2020-02-17 14:09:03
Symbol @是域名系统使用的数据格式。参见RFC1035第5.1段:
自由站立@用于表示当前原点。
因此,使用@作为当前区域名称是标准。如果需要,您可以将@替换为区域(域名)名称。尽管将相对域名和完整域名混合在一起是很奇怪的。
https://stackoverflow.com/questions/60112809
复制相似问题