Python实现通过解析域名获取ip地址的方法分析


Posted in Python onMay 17, 2019

本文实例讲述了Python实现通过解析域名获取ip地址的方法。分享给大家供大家参考,具体如下:

从网上查找的一些资料,特此做个笔记

案例1:

def getIP(domain):
  myaddr = socket.getaddrinfo(domain, 'http')
  print(myaddr[0][4][0])

执行函数

getIP("www.google.com")

案例2:

def get_ip_list(domain): # 获取域名解析出的IP列表
  ip_list = []
  try:
    addrs = socket.getaddrinfo(domain, None)
    for item in addrs:
      if item[4][0] not in ip_list:
        ip_list.append(item[4][0])
  except Exception as e:
    # print(str(e))
    pass
  return ip_list
Python 相关文章推荐
使用python删除nginx缓存文件示例(python文件操作)
Mar 26 Python
Python通过递归遍历出集合中所有元素的方法
Feb 25 Python
python得到单词模式的示例
Oct 15 Python
python 将list转成字符串,中间用符号分隔的方法
Oct 23 Python
解决Pycharm下面出现No R interpreter defined的问题
Oct 29 Python
Python开发之Nginx+uWSGI+virtualenv多项目部署教程
May 13 Python
python模拟菜刀反弹shell绕过限制【推荐】
Jun 25 Python
使用python的pandas为你的股票绘制趋势图
Jun 26 Python
详解python调用cmd命令三种方法
Jul 08 Python
python修改linux中文件(文件夹)的权限属性操作
Mar 05 Python
python中spy++的使用超详细教程
Jan 29 Python
PyTorch device与cuda.device用法
Apr 03 Python
如何用C代码给Python写扩展库(Cython)
May 17 #Python
python实现坦克大战游戏 附详细注释
Mar 27 #Python
六行python代码的爱心曲线详解
May 17 #Python
python使用pygame模块实现坦克大战游戏
Mar 25 #Python
Django如何开发简单的查询接口详解
May 17 #Python
详解python函数的闭包问题(内部函数与外部函数详述)
May 17 #Python
学习python分支结构
May 17 #Python
You might like
php通过ajax实现双击table修改内容
2014/04/28 PHP
win7计划任务定时执行PHP脚本设置图解
2014/05/09 PHP
PHP的fsockopen、pfsockopen函数被主机商禁用的解决办法
2014/07/08 PHP
php基于jquery的ajax技术传递json数据简单实例
2016/04/15 PHP
Yii2框架BootStrap样式的深入理解
2016/11/07 PHP
详解Yii2高级版引入bootstrap.js的一个办法
2017/03/21 PHP
Javascript中定义方法的另类写法(批量定义js对象的方法)
2011/02/25 Javascript
JS 如果改变span标签的是否隐藏属性
2011/10/06 Javascript
js操作textarea 常用方法总结
2012/12/03 Javascript
使用jQuery validate 验证注册表单实例演示
2013/03/25 Javascript
js计算精度问题小结
2013/04/22 Javascript
jQuery中Form相关知识汇总
2015/01/06 Javascript
详解Angularjs中的依赖注入
2016/03/11 Javascript
onmouseover事件和onmouseout事件全面理解
2016/08/15 Javascript
Angular开发实践之服务端渲染
2018/03/29 Javascript
element-ui如何防止重复提交的方法步骤
2019/12/09 Javascript
JavaScript onclick事件使用方法详解
2020/05/15 Javascript
vue-cli脚手架的.babelrc文件用法说明
2020/09/11 Javascript
Python数据结构之栈、队列的实现代码分享
2017/12/04 Python
Python多线程爬虫实战_爬取糗事百科段子的实例
2017/12/15 Python
python中使用 xlwt 操作excel的常见方法与问题
2019/01/13 Python
在Python中字典根据多项规则排序的方法
2019/01/21 Python
Python中字符串List按照长度排序
2019/07/01 Python
python3 配置logging日志类的操作
2020/04/08 Python
Python如何设置指定窗口为前台活动窗口
2020/08/12 Python
基于OpenCV的网络实时视频流传输的实现
2020/11/15 Python
详解CSS3 rem(设置字体大小) 教程
2017/11/21 HTML / CSS
如何将一个描述日期或日期/时间的字符串转换为一个Date对象
2015/10/13 面试题
2013年高中生自我评价
2013/10/23 职场文书
党章学习思想汇报
2014/01/14 职场文书
健康家庭事迹材料
2014/05/02 职场文书
计算机专业求职信
2014/06/02 职场文书
会计专业求职信范文
2015/03/19 职场文书
学困生转化工作总结
2015/08/13 职场文书
JavaScript实现贪吃蛇游戏
2021/06/16 Javascript
Navicat Premium自定义 sql 标签的创建方式
2022/09/23 数据库