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设计模式编程的代理模式与抽象工厂模式
Jan 16 Python
浅析Python中的getattr(),setattr(),delattr(),hasattr()
Jun 14 Python
python魔法方法-属性访问控制详解
Jul 25 Python
Python使用matplotlib绘制三维图形示例
Aug 25 Python
Python设计模式之原型模式实例详解
Jan 18 Python
详解python中init方法和随机数方法
Mar 13 Python
python爬虫 爬取58同城上所有城市的租房信息详解
Jul 30 Python
pytorch实现用CNN和LSTM对文本进行分类方式
Jan 08 Python
通过实例解析Python return运行原理
Mar 04 Python
Python 随机生成测试数据的模块:faker基本使用方法详解
Apr 09 Python
如何基于pandas读取csv后合并两个股票
Sep 25 Python
python使用BeautifulSoup 解析HTML
Apr 24 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中用正则表达式清除字符串的空白
2011/01/17 PHP
VIM中设置php自动缩进为4个空格的方法详解
2013/06/14 PHP
php中自定义函数dump查看数组信息类似var_dump
2014/01/27 PHP
PHP中十六进制颜色与RGB颜色值互转的方法
2019/03/18 PHP
在chrome中window.onload事件的一些问题
2010/03/01 Javascript
基于Jquery的仿Windows Aero弹出窗(漂亮的关闭按钮)
2010/09/28 Javascript
用于节点操作的API,颠覆原生操作HTML DOM节点的API
2010/12/11 Javascript
js借助ActiveXObject实现创建文件
2013/09/29 Javascript
JavaScript中实现PHP的打乱数组函数shuffle实例
2014/10/11 Javascript
JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
2014/10/17 Javascript
jQuery实现Twitter的自动文字补齐特效
2014/11/28 Javascript
45个JavaScript编程注意事项、技巧大全
2015/02/11 Javascript
JavaScript数组常用方法
2015/03/02 Javascript
JavaScript中通过prototype属性共享属性和方法的技巧实例
2015/03/13 Javascript
JS+CSS实现自动切换的网页滑动门菜单效果代码
2015/09/14 Javascript
js流动式效果显示当前系统时间
2016/05/16 Javascript
node.js利用mongoose获取mongodb数据的格式化问题详解
2017/10/06 Javascript
JS实现DOM节点插入操作之子节点与兄弟节点插入操作示例
2018/07/30 Javascript
在vue中实现嵌套页面(iframe)
2020/07/30 Javascript
[47:43]完美世界DOTA2联赛PWL S3 Magama vs GXR 第二场 12.19
2020/12/24 DOTA
python的描述符(descriptor)、装饰器(property)造成的一个无限递归问题分享
2014/07/09 Python
跟老齐学Python之编写类之一创建实例
2014/10/11 Python
selenium处理元素定位点击无效问题
2019/06/12 Python
Python使用type关键字创建类步骤详解
2019/07/23 Python
python Manager 之dict KeyError问题的解决
2019/12/21 Python
pandas实现DataFrame显示最大行列,不省略显示实例
2019/12/26 Python
python 伯努利分布详解
2020/02/25 Python
利用Python pandas对Excel进行合并的方法示例
2020/11/04 Python
CSS3制作Dropdown下拉菜单的方法
2015/07/18 HTML / CSS
本科毕业生自我鉴定
2013/11/02 职场文书
创业计划书的写作技巧及要点
2014/01/31 职场文书
危爆物品安全大检查大整治工作方案
2014/05/03 职场文书
无子女夫妻离婚协议书(4篇)
2014/10/20 职场文书
违反单位工作制度检讨书
2014/10/25 职场文书
学生逃课万能检讨书2000字
2015/02/17 职场文书
应聘教师自荐信
2015/03/26 职场文书