码迷,mamicode.com
首页 > 其他好文 > 详细

dns记录

时间:2018-05-22 15:02:23      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:dns

import dns.resolver

domain = input(‘Please input an domain: ‘)

A = dns.resolver.query(domain, ‘A‘) #指定查询类型 A 表示主机记录
for i in A.response.answer: #遍历相应的信息
for j in i.items:

print(j.address)

    print(j)

MX = dns.resolver.query(domain, ‘MX‘) #指定为邮件交换记录 139.com/163.com
for i in MX:
print(i)

print(‘MX preference =‘, i.preference(‘优先级‘), ‘mail exchanger =‘, i.exchange(‘FQDN名,完整的合格域名‘))

ns = dns.resolver.query(domain,‘NS‘) #标记域名服务器 google.com一级域名
for i in ns.response.answer:
for j in i.items:

print(j.to_text())

    print(j)

cname = dns.resolver.query(domain, ‘CNAME‘) #别名
for i in cname.response.answer:
for j in i.items:
print(j)

dns记录

标签:dns

原文地址:http://blog.51cto.com/xiaoshanzi/2119043

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!