首页  >  文章  >  后端开发  >  分享Python实现dns查询功能实例

分享Python实现dns查询功能实例

零下一度
零下一度原创
2017-05-26 17:43:171905浏览

这篇文章主要介绍了Python实现的简单dns查询功能,结合实例形式分析了Python基于socket模块的dns信息查询实现技巧,需要的朋友可以参考下

本文实例讲述了Python实现的简单dns查询功能。分享给大家供大家参考,具体如下:

#!/usr/bin/python
import sys,socket
def print_array(*arr):
    array = arr
    for item in array:
        print item[4][0]
print '''this script is for host resolve
print "now this begin...
if you want to leave,please input "break"'''
while 1:
    try:
        host = raw_input("please input the host: ")
    except KeyboardInterrupt:
        print "\n",
        continue
    except :
        print "\n",
        continue
    if host == "break" or host == "":
        break
    result = socket.getaddrinfo(host,None,0,socket.SOCK_STREAM)
    print_array(*result)

【相关推荐】

1. 分享Python实现SMTP发送邮件图文实例

2. 利用Python实现Youku视频批量下载功能实例

3. 分享python中and / or 的运算逻辑实例教程

4. Python:逻辑判断与运算符实例

以上是分享Python实现dns查询功能实例的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn