使用Python进行DNS查询
来源:互联网 发布:win7 内存优化 编辑:程序博客网 时间:2024/05/21 07:38
最近,实验室布置一个简单的任务,对学校官网www.hitwh.edu.cn进行DNS查询
要求使用python,既然布置了,那就做做呗。
1.pyDNS库
在linux上用python3装pyDNS总是会出现问题,所以放弃了python3,最后总算是用python2装好了pyDNS库
>>>improt DNS>>>
import成功了,这是第一步
下面开始写代码
!/usr/bin/env python Basiv DNS library example - Chapter 4 DNS-basic.pyimport sysimport DNSimport timequery = sys.argv[0]DNS.DiscoverNameServers()reqobj = DNS.Request("www.hitwh.edu.cn")answerobj = reqobj.req(name = query, qtype = DNS.Type.A)if not len(answerobj.answers): print ("Not found.")for item in answerobj.answers: print ("%-5s %s" % (item['typename'], item['data']))reqobj0 = DNS.Request("hitwh.edu.cn")answerobj = reqobj0.req(name = query, qtype = DNS.Type.ANY)if not len(answerobj.answers): print ("Not found.")for item in answerobj.answers: print ("%-5s %s" % (item['typename'], item['data'])) print ("WHEN:", time.asctime(time.localtime(time.time())))
得到的结果如图所示:
阅读全文
0 0
- 使用Python进行DNS查询
- 使用JNDI进行高级DNS查询
- 如何进行DNS查询
- 用python进行DNS查询--(报文解析篇)
- 使用python进行whois查询
- python实现DNS查询
- 用python进行DNS(domain name system)查询(--查询报文的构建与发送)
- 《Python实现DNS解析查询》
- 用Perl进行DNS反向查询
- 使用ettercap进行dns欺骗
- Python学习笔记--简单实现DNS查询
- python与域名系统(DNS)正向查询
- 使用python进行whois查询并存入数据库
- DNS基础教程(十四)DNS查询工具之DIG的使用
- 使用ACL库编写DNS查询应用
- 使用谓词进行查询
- dns查询
- DNS查询
- NIO服务端
- 验证用户名和密码是否为空的两种方式
- 阻止a链接href跳转的两种方式
- 例7.16 命名空间的使用举例
- c++primer plus阅读笔记(六)
- 使用Python进行DNS查询
- SD
- 《C++ Concurrency in Action》笔记1 join和detach
- 数据库双重负载均衡读写分离及双活集群
- onCreate中的savedInstanceState
- Android Studio 鼠标悬停文档显示fetching documentation的问题
- Android Bug
- JS设计模式(一)
- jQuery-基本选择器