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实现简单的文件传输与MySQL备份的脚本分享
Jan 03 Python
python脚本实现数据导出excel格式的简单方法(推荐)
Dec 30 Python
Python基于正则表达式实现文件内容替换的方法
Aug 30 Python
python学习基础之循环import及import过程
Apr 22 Python
Django使用详解:ORM 的反向查找(related_name)
May 30 Python
virtualenv 指定 python 解释器的版本方法
Oct 25 Python
Python 共享变量加锁、释放详解
Aug 28 Python
python实现的多任务版udp聊天器功能案例
Nov 13 Python
Pycharm 安装 idea VIM插件的图文教程详解
Feb 21 Python
python构造IP报文实例
May 05 Python
python将数据插入数据库的代码分享
Aug 16 Python
python中Array和DataFrame相互转换的实例讲解
Feb 03 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
优化NFR之一 --MSSQL Hello Buffer Overflow
2006/10/09 PHP
PHP大批量数据操作时临时调整内存与执行时间的方法
2011/04/20 PHP
PHP自定义多进制的方法
2016/11/03 PHP
PHP实现实时生成并下载超大数据量的EXCEL文件详解
2017/10/23 PHP
PHPStudy下如何为Apache安装SSL证书的方法步骤
2019/01/23 PHP
User Scripts: Video Download by User Scripts
2007/05/14 Javascript
createElement动态创建HTML对象脚本代码
2008/11/24 Javascript
JavaScript判断文件上传类型的方法
2014/09/02 Javascript
Jquery中$.post和$.ajax的用法小结
2015/04/28 Javascript
jQuery实现默认是闭合的FAQ展开效果菜单
2015/09/14 Javascript
推荐10 个很棒的 jQuery 特效代码
2015/10/04 Javascript
JavaScript设计模式开发中组合模式的使用教程
2016/05/18 Javascript
JS集成fckeditor及判断内容是否为空的方法
2016/05/27 Javascript
JavaScript学习笔记整理_关于表达式和语句
2016/09/19 Javascript
javaScript中定义类或对象的五种方式总结
2016/12/04 Javascript
bootstrap datetimepicker 日期插件在火狐下出现一条报错信息的原因分析及解决办法
2017/03/08 Javascript
Vue.js学习记录之在元素与template中使用v-if指令实例
2017/06/27 Javascript
在 Angular 中使用Chart.js 和 ng2-charts的示例代码
2017/08/17 Javascript
Nodejs 复制文件/文件夹的方法
2017/08/24 NodeJs
React通过父组件传递类名给子组件的实现方法
2017/11/13 Javascript
bootstrap模态框关闭后清除模态框的数据方法
2018/08/10 Javascript
highCharts提示框中显示当前时间的方法
2019/01/18 Javascript
一篇不错的Python入门教程
2007/02/08 Python
在Python中操作字符串之replace()方法的使用
2015/05/19 Python
Python 一句话生成字母表的方法
2019/01/02 Python
Django使用AJAX调用自己写的API接口的方法
2019/03/06 Python
python发送多人邮件没有展示收件人问题的解决方法
2019/06/21 Python
一款纯css3实现简单的checkbox复选框和radio单选框
2014/11/05 HTML / CSS
DogBuddy荷兰:找到你最完美的狗保姆
2019/04/17 全球购物
趣味游戏活动方案
2014/02/07 职场文书
2014年3.15团委活动总结
2014/03/16 职场文书
副处级干部考察材料
2014/05/17 职场文书
2014年重阳节老干部座谈会上的讲话稿
2014/09/25 职场文书
房屋产权证明书
2015/06/19 职场文书
运动会闭幕式主持词
2015/07/01 职场文书
python通过新建环境安装tfx的问题
2022/05/20 Python