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 29 Python
Python基于回溯法子集树模板解决旅行商问题(TSP)实例
Sep 05 Python
python检索特定内容的文本文件实例
Jun 05 Python
tensorflow学习教程之文本分类详析
Aug 07 Python
Python 中的lambda函数介绍
Oct 10 Python
python3实现逐字输出的方法
Jan 23 Python
Python读取YAML文件过程详解
Dec 30 Python
Python标准库json模块和pickle模块使用详解
Mar 10 Python
Python opencv相机标定实现原理及步骤详解
Apr 09 Python
Python读写csv文件流程及异常解决
Oct 20 Python
python模拟点击在ios中实现的实例讲解
Nov 26 Python
进行数据处理的6个 Python 代码块分享
Apr 06 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执行速度全攻略
2006/10/09 PHP
PHP Global定义全局变量使用说明
2013/08/15 PHP
php分页函数示例代码分享
2014/02/24 PHP
Jquery判断IE6等浏览器的代码
2011/04/05 Javascript
js实现一个省市区三级联动选择框代码分享
2013/03/06 Javascript
jQuery中hide()方法用法实例
2014/12/24 Javascript
jQuery使用empty()方法删除元素及其所有子元素的方法
2015/03/26 Javascript
JS实现仿Windows7风格的网页右键菜单效果代码
2015/09/11 Javascript
JQuery日历插件My97DatePicker日期范围限制
2016/01/20 Javascript
JavaScript 对象字面量讲解
2016/06/06 Javascript
使用base64对图片的二进制进行编码并用ajax进行显示
2017/01/03 Javascript
微信小程序实现图片预加载组件
2017/01/18 Javascript
vue基于Element构建自定义树的示例代码
2017/09/19 Javascript
vue slot 在子组件中显示父组件传递的模板
2018/03/02 Javascript
vue使用监听实现全选反选功能
2018/07/06 Javascript
微信小程序封装自定义弹窗的实现代码
2019/05/08 Javascript
js 实现 list转换成tree的方法示例(数组到树)
2019/08/18 Javascript
[01:42]辉夜杯战队访谈宣传片—FANTUAN
2015/12/25 DOTA
[04:40]DOTA2-DPC中国联赛1月26日Recap集锦
2021/03/11 DOTA
Django的数据模型访问多对多键值的方法
2015/07/21 Python
python fabric实现远程部署
2017/01/05 Python
python生成tensorflow输入输出的图像格式的方法
2018/02/12 Python
Python3使用SMTP发送带附件邮件
2020/06/16 Python
Python Django 实现简单注册功能过程详解
2019/07/29 Python
淘宝秒杀python脚本 扫码登录版
2019/09/19 Python
基于python实现坦克大战游戏
2020/10/27 Python
学会迭代器设计模式,帮你大幅提升python性能
2021/01/03 Python
CSS3实现彩色进度条动画的示例
2020/10/29 HTML / CSS
台湾乐天市场:日本No.1的网路购物网站
2017/03/22 全球购物
英国哈罗德园艺:Harrod Horticultural
2020/03/31 全球购物
人力资源行政经理自我评价
2013/10/23 职场文书
九年级体育教学反思
2014/01/23 职场文书
暗恋桃花源观后感
2015/06/12 职场文书
阳光体育运动标语口号
2015/12/26 职场文书
解决golang在import自己的包报错的问题
2021/04/29 Golang
el-table-column 内容不自动换行的解决方法
2022/08/14 Vue.js