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 list元素为tuple时的排序方法
Apr 18 Python
基于python list对象中嵌套元组使用sort时的排序方法
Apr 18 Python
使用Django启动命令行及执行脚本的方法
May 29 Python
Tensorflow 合并通道及加载子模型的方法
Jul 26 Python
python对列进行平移变换的方法(shift)
Jan 10 Python
python实现简单五子棋游戏
Jun 18 Python
Python虚拟环境的原理及使用详解
Jul 02 Python
linux 下python多线程递归复制文件夹及文件夹中的文件
Jan 02 Python
python获取栅格点和面值的实现
Mar 10 Python
Python ini文件常用操作方法解析
Apr 26 Python
关于tf.matmul() 和tf.multiply() 的区别说明
Jun 18 Python
Python自动化实战之接口请求的实现
May 30 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 array_push 数组函数
2009/12/26 PHP
php中DOMElement操作xml文档实例演示
2013/03/26 PHP
如何使用php输出时间格式
2013/08/31 PHP
php获取域名的google收录示例
2014/03/24 PHP
php实现格式化多行文本为Js可用格式
2015/04/15 PHP
PHP实现链表的定义与反转功能示例
2018/06/09 PHP
CSS中简写属性要注意TRouBLe的顺序问题(避免踩坑)
2021/03/09 HTML / CSS
关于B/S判断浏览器断开的问题讨论
2008/10/29 Javascript
jQuery实现页面下拉100像素出现悬浮窗口的方法
2016/09/05 Javascript
使用live-server快速搭建本地服务器+自动刷新的方法
2018/03/09 Javascript
Vue项目中如何引入icon图标
2018/03/28 Javascript
Python中创建字典的几种方法总结(推荐)
2017/04/27 Python
Python生成随机密码的方法
2017/06/16 Python
python 类对象和实例对象动态添加方法(分享)
2017/12/31 Python
pip matplotlib报错equired packages can not be built解决
2018/01/06 Python
点球小游戏python脚本
2018/05/22 Python
python+unittest+requests实现接口自动化的方法
2018/11/29 Python
Python实现将多个空格换为一个空格.md的方法
2018/12/20 Python
利用python Selenium实现自动登陆京东签到领金币功能
2019/10/31 Python
利用Python代码实现一键抠背景功能
2019/12/29 Python
pandas中的数据去重处理的实现方法
2020/02/10 Python
tensorflow 实现数据类型转换
2020/02/17 Python
Python网页解析器使用实例详解
2020/05/30 Python
10个顶级Python实用库推荐
2021/03/04 Python
基于HTML5代码实现折叠菜单附源码下载
2015/11/27 HTML / CSS
美国牛仔品牌:True Religion
2018/11/16 全球购物
Under Armour安德玛荷兰官网:美国高端运动科技品牌
2019/07/10 全球购物
Linux的文件类型
2016/07/05 面试题
房地产还款计划书
2014/01/10 职场文书
仓管岗位职责范本
2014/02/08 职场文书
内科护士节演讲稿
2014/09/11 职场文书
个人三严三实对照检查材料思想汇报
2014/09/22 职场文书
运动会主持词大全
2015/07/02 职场文书
护士自荐信范文(2016推荐篇)
2016/01/28 职场文书
WordPress多语言翻译插件 - WPML使用教程
2021/04/01 PHP
老生常谈 使用 CSS 实现三角形的技巧(多种方法)
2021/04/13 HTML / CSS