我正在使用dnspython包。当处理文件并在dnspython
的from_file()
函数中传递relativize=False
时,记录的每个名称都会完整显示,(例如“smtp.example.com.”)
我更喜欢在这个子域中只显示“smtp”的概述。这可以通过在from_file()
函数中使用relativize=True
来实现。然而,在这种情况下,所有完整的DNS名称(“example.com”)都被@
(at符号)所替换。
我可以配置dnspython来相对化子域,但是显示完整的DNS名称而不只是显示@
吗?
1条答案
按热度按时间balp4ylt1#
DNS数据格式使用符号
@
。参见RFC1035第5.1节:一个独立的@用来表示当前的原点。
因此,使用
@
作为当前区域名称是标准的。如果需要,您可以用区域(域)名称替换@
。尽管混合使用相对和完整域名很奇怪。