dnspython实现NS记录查询

[root@bogon dns]# vim NS.py

!/usr/bin/env python

import dns.resolver

domain = raw_input('Please input an domain: ')
ns = dns.resolver.query(domain, 'NS')
for i in ns.response.answer:
for j in i.items:
print j.to_text()

测试:

[root@bogon dns]# python NS.py
Please input an domain: baidu.com #智能输入一级域名
ns4.baidu.com.
ns3.baidu.com.
ns2.baidu.com.
dns.baidu.com.
ns7.baidu.com.
[root@bogon dns]#

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • NAME dnsmasq - A lightweight DHCP and caching DNS server....
    ximitc阅读 7,974评论 0 0
  • [root@bogon dns]# vim CNAME.py !/usr/bin/env python impor...
    如来自然阅读 4,704评论 0 0
  • 傻宝: 高中的时候有一次放学,我上了回家的车,然后没多久你也上车了。然后就坐在我前面,我们说了很久话,直到我下车。...
    深井冰4353阅读 1,459评论 0 0
  • 当你与死神狭路相逢,当你前程似锦的人生被打得粉碎,强烈的光刺进眼睛,照射出真正重要的事情。 朋友推荐这本书,找到了...
    壹个仙女阅读 3,085评论 0 2
  • 受到小能熊老师关于保险一文的启发,我看到分红保险意想不到的低回报率,那篇文章是以财务分析的角度论证分红保险到底有多...
    Daring_dd阅读 6,335评论 0 0

友情链接更多精彩内容