https://blog.csdn.net/HeatDeath/article/details/80548310

https://blog.csdn.net/chosen0ne/article/details/7319306

https://www.cnblogs.com/huan-ge/p/6822817.html

https://www.cnblogs.com/robinunix/p/5729503.html

https://blog.csdn.net/xsjyahoo/article/details/51568712

网络模块

DNS处理模块dnspython:是python实现的一个DNS工具包,利用其查询功能来实现dns的服务监控及解析结果的校验。常见的DNS解析类型包括A、MX、NS、CNAME。

# encoding:utf-8
import dns.resolver # A记录的查询
def query_A(domain):
result = dns.resolver.query(domain, 'A')
for i in result.response.answer:
for j in i.items:
print j.address # MX记录的查询
def query_MX(domain):
result = dns.resolver.query(domain, 'MX')
for i in result:
print 'MX preference =', i.preference, 'mail exchanger =', i.exchange # CNAME记录的查询
def query_CNAME(domain):
result = dns.resolver.query(domain, 'CNAME')
for i in result.response.answer:
for j in i.items:
print j.to_text() if __name__=='__main__':
domain = "www.baidu.com"
query_A(domain)
# query_MX(domain)

  

最新文章

  1. URL-Short
  2. iOS面试题
  3. 一个事务复制的bug--更新丢失
  4. ASP------如何读取文件内容
  5. javascript 之Object内置对象
  6. SMO序列最小最优化算法
  7. NOSql之redis的学习
  8. JavaScript(19)jQuery HTML 获取和设置内容和属性
  9. Ubuntu 16.04 + CUDA 8.0 + cuDNN v5.1 + TensorFlow(GPU support)安装配置详解
  10. Web Service进阶(四)WebService注解
  11. DOM4J熟知
  12. nginx----------前端写了一套带有vue路由的的功能。放到nginx配置的目录下以后,刷新会报404未找到。
  13. WPF相关网址
  14. HDU 3117 Fibonacci Numbers(矩阵)
  15. haproxy httpcheck with basic auth
  16. mysqlbinlog 查看mysql bin 日志 mysqlbinlog: unknown variable 'default-character-set=utf8'
  17. 【Android】Android模拟器的安装
  18. 《Lua程序设计》9.3 以协同程序实现迭代器 学习笔记
  19. Windows Server 2012如何实现双网卡绑定
  20. PostgreSQL数据库如果不存在则插入,存在则更新

热门文章

  1. windows 应急流程及实战演练
  2. ios11下适配UItableView
  3. Android 媒体格式
  4. AcWing 34. 链表中环的入口结点
  5. nginx学习(四):nginx处理web请求机制
  6. bzoj 5218: [Lydsy2017省队十连测]友好城市
  7. 解决谷歌浏览器在F12情况下自动断点问题(Paused in debugger)
  8. javascript split() 把一个字符串分割成字符串数组,类似于PHP的 explode()函数
  9. Java设计模式:Factory Method(工厂方法)模式
  10. Vant ui