Python实现的简单dns查询功能示例


Posted in Python onMay 24, 2017

本文实例讲述了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)

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

Python 相关文章推荐
学习python类方法与对象方法
Mar 15 Python
Python字典,函数,全局变量代码解析
Dec 18 Python
简单谈谈Python的pycurl模块
Apr 07 Python
Python计算一个给定时间点前一个月和后一个月第一天的方法
May 29 Python
对Python 内建函数和保留字详解
Oct 15 Python
Python3环境安装Scrapy爬虫框架过程及常见错误
Jul 12 Python
Python字典底层实现原理详解
Dec 18 Python
如何基于线程池提升request模块效率
Apr 18 Python
利用PyQt5+Matplotlib 绘制静态/动态图的实现代码
Jul 13 Python
详解Python 最短匹配模式
Jul 29 Python
Python基于Opencv识别两张相似图片
Apr 25 Python
pytorch 如何把图像数据集进行划分成train,test和val
May 31 Python
Python向日志输出中添加上下文信息
May 24 #Python
Python常见加密模块用法分析【MD5,sha,crypt模块】
May 24 #Python
Python简单生成8位随机密码的方法
May 24 #Python
python中利用xml.dom模块解析xml的方法教程
May 24 #Python
Python实现简单过滤文本段的方法
May 24 #Python
django框架如何集成celery进行开发
May 24 #Python
python 计算两个日期相差多少个月实例代码
May 24 #Python
You might like
需要使用php模板的朋友必看的很多个顶级PHP模板引擎比较分析
2008/05/26 PHP
destoon利用Rewrite规则设置网站安全
2014/06/21 PHP
PHP运行模式汇总
2016/11/06 PHP
全面解析PHP面向对象的三大特征
2017/06/10 PHP
js switch case default 的用法示例介绍
2013/10/23 Javascript
javascript实时显示当天日期的方法
2015/05/20 Javascript
javascript实现倒计时并弹窗提示特效
2015/06/05 Javascript
jQuery简单实现input文本框内灰色提示文本效果的方法
2015/12/02 Javascript
JavaScript实现窗口抖动效果
2016/10/19 Javascript
微信小程序组件 marquee实例详解
2017/06/23 Javascript
react-native组件中NavigatorIOS和ListView结合使用的方法
2017/09/30 Javascript
原生js调用json方法总结
2018/02/22 Javascript
vue.js实现的全选与全不选功能示例【基于elementui】
2018/12/03 Javascript
详解如何使用webpack打包多页jquery项目
2019/02/01 jQuery
微信小程序如何访问公众号文章
2019/07/08 Javascript
layui之table checkbox初始化时选中对应选项的方法
2019/09/02 Javascript
解决layui数据表格Date日期格式的回显Object的问题
2019/09/19 Javascript
微信小程序自定义波浪组件使用方法详解
2019/09/21 Javascript
vue 页面跳转的实现方式
2021/01/12 Vue.js
[49:54]Ti4 循环赛第三日 LGD vs Titan
2014/07/12 DOTA
centos 下面安装python2.7 +pip +mysqld
2014/11/18 Python
python中实现php的var_dump函数功能
2015/01/21 Python
numpy找出array中的最大值,最小值实例
2018/04/03 Python
浅谈python标准库--functools.partial
2019/03/13 Python
TensorFlow加载模型时出错的解决方式
2020/02/06 Python
pycharm实现在子类中添加一个父类没有的属性
2020/03/12 Python
利用Python实现斐波那契数列的方法实例
2020/07/26 Python
HOTEL INFO英国:搜索全球酒店
2019/08/08 全球购物
北美最大的零售退货翻新商:VIP Outlet
2019/11/21 全球购物
社区中秋节活动方案
2014/01/29 职场文书
高等教育学自荐书范文
2014/02/10 职场文书
小学班主任寄语大全
2014/04/04 职场文书
生活小常识广播稿
2015/08/19 职场文书
优秀范文:读《红岩》有感3篇
2019/10/14 职场文书
你知道哪几种MYSQL的连接查询
2021/06/03 MySQL
Java面试题冲刺第十六天--消息队列
2021/08/07 面试题