首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DNS Python,使用“relativize”,但防止将全名替换为“@”

问DNS Python,使用“relativize”,但防止将全名替换为“@”
EN

Stack Overflow用户
提问于 2020-02-07 19:42:40
回答 1查看 103关注 0票数 0

我在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名称而不只显示@吗?

EN

回答 1

Stack Overflow用户

发布于 2020-02-17 14:09:03

Symbol @是域名系统使用的数据格式。参见RFC1035第5.1段:

自由站立@用于表示当前原点。

因此,使用@作为当前区域名称是标准。如果需要,您可以将@替换为区域(域名)名称。尽管将相对域名和完整域名混合在一起是很奇怪的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60112809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档