美文网首页python自动化运维
dnspython实现MX记录查询

dnspython实现MX记录查询

作者: 如来自然 | 来源:发表于2016-01-14 19:53 被阅读449次

[root@bogon dns]# vim MX.py

!/usr/bin/env python

import dns.resolver

domain = raw_input('Please input an domain: ')
MX = dns.resolver.query(domain, 'MX')
for i in MX:
print 'MX preference =', i.preference, 'mail exchanger =', i.exchange

测试:

[root@bogon dns]# python MX.py
Please input an domain: baidu.com
MX preference = 20 mail exchanger = mx50.baidu.com.
MX preference = 20 mail exchanger = jpmx.baidu.com.
MX preference = 10 mail exchanger = mx.n.shifen.com.
MX preference = 20 mail exchanger = mx1.baidu.com.
[root@bogon dns]#

相关文章

  • dnspython实现MX记录查询

    [root@bogon dns]# vim MX.py !/usr/bin/env python import d...

  • dnspython实现A记录查询

    创建文件,保存下面的内容[root@bogon dns]# vim A.py !/usr/bin/env pyth...

  • dnspython实现NS记录查询

    [root@bogon dns]# vim NS.py !/usr/bin/env python import d...

  • dnspython实现CNAME记录查询

    [root@bogon dns]# vim CNAME.py !/usr/bin/env python impor...

  • dnspython库使用

    dnspython dnspython是python实现的一个DNS的工具包,可以用于查询、传输并动态 更新ZON...

  • nslookup的简单用法

    3.查询网站的MX记录(邮件交换记录),nslookup -q=mx 域名 4.查询网站的a记录:nslookup...

  • 【Python与网络4】

    使用dnspython解析DNS dnspython模块介绍 dnspython是Python实现的一个DNS工具...

  • Python之DNS

    DNS dnspython(http://www.dnspython.org/) 是Python实现的一个DNS工...

  • linux系统下安装dig

    [TOC] dig简介 查询DNS包括NS记录,A记录,MX记录等相关信息的工具。 安装 测试环境 我这里面使用的...

  • dig

    Dig简介: Dig是一个在类Unix命令行模式下查询DNS包括NS记录,A记录,MX记录等相关信息的工具。 命令...

网友评论

    本文标题:dnspython实现MX记录查询

    本文链接:https://www.haomeiwen.com/subject/sdhhkttx.html