利用Python实现dns查询功能的代码实例

作者:简简单单 2017-05-25

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

 

 代码如下复制代码

#!/usr/bin/python

importsys,socket

defprint_array(*arr):

    array=arr

    foriteminarray:

        printitem[4][0]

print'''this script is for host resolve

print "now this begin...

if you want to leave,please input "break"'''

while1:

    try:

        host=raw_input("please input the host: ")

    exceptKeyboardInterrupt:

        print"\n",

        continue

    except:

        print"\n",

        continue

    ifhost=="break"orhost=="":

        break

    result=socket.getaddrinfo(host,None,0,socket.SOCK_STREAM)

    print_array(*result)

希望本文所述对大家Python程序设计有所帮助。

相关文章

精彩推荐