gpt4 book ai didi

python - MX 记录查找和检查

转载 作者:太空狗 更新时间:2023-10-29 17:35:44 25 4
gpt4 key购买 nike

我需要创建一个工具来检查域的实时 mx 记录是否符合预期(我们的一些员工摆弄这些记录并导致所有传入邮件重定向到空白)

现在我不说谎了,我一点都不是称职的程序员!我大约有 40 页进入“深入 python”,可以阅读和理解最基本的代码。但我愿意学习,而不是仅仅得到答案。

那么有人能建议我应该使用哪种语言吗?

我正在考虑使用 python 并开始使用 0s.system() 来执行 (dig +nocmd domain.com mx +noall +answer) 来提取记录,然后我得到了一点对如何将其与现有记录集进行比较感到困惑。

抱歉,如果这听起来像是废话!

谢谢克里斯

最佳答案

dnspython模块(不是内置的,你必须pip install它):

>>> import dns.resolver
>>> domain = 'hotmail.com'
>>> for x in dns.resolver.resolve(domain, 'MX'):
... print(x.to_text())
...
5 mx3.hotmail.com.
5 mx4.hotmail.com.
5 mx1.hotmail.com.
5 mx2.hotmail.com.

关于python - MX 记录查找和检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4336849/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com