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性能优化的20条建议
Oct 25 Python
Python中用psycopg2模块操作PostgreSQL方法
Nov 28 Python
Python绘制的二项分布概率图示例
Aug 22 Python
Anaconda2 5.2.0安装使用图文教程
Sep 19 Python
Python实现的爬取百度贴吧图片功能完整示例
May 10 Python
Python实现Mysql数据统计及numpy统计函数
Jul 15 Python
详解使用django-mama-cas快速搭建CAS服务的实现
Oct 30 Python
Python sql注入 过滤字符串的非法字符实例
Apr 03 Python
解决python 执行sql语句时所传参数含有单引号的问题
Jun 06 Python
Python+Selenium随机生成手机验证码并检查页面上是否弹出重复手机号码提示框
Sep 21 Python
pycharm 实现复制一行的快捷键
Jan 15 Python
基于Python实现股票收益率分析
Apr 02 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 冒泡排序算法的实现代码
2010/08/08 PHP
php实现建立多层级目录的方法
2014/07/19 PHP
PHP实现表单提交时去除斜杠的方法
2016/12/26 PHP
php实现微信原生支付(扫码支付)功能
2018/05/30 PHP
js对数字的格式化使用说明
2011/01/12 Javascript
javascript 三种方法实现获得和设置以及移除元素属性
2013/03/20 Javascript
js实现图片轮换效果代码
2013/04/16 Javascript
jQuery实现响应鼠标滚动的动感菜单效果
2015/09/21 Javascript
JavaScript知识点总结(十)之this关键字
2016/05/31 Javascript
vue双向绑定简要分析
2017/03/23 Javascript
关于Node.js中Buffer的一些你可能不知道的用法
2017/03/28 Javascript
nodejs服务搭建教程 nodejs访问本地站点文件
2017/04/07 NodeJs
vue-cli 打包后提交到线上出现 "Uncaught SyntaxError:Unexpected token" 报错
2018/11/06 Javascript
详解如何提升JSON.stringify()的性能
2019/06/12 Javascript
JS实现选项卡插件的两种写法(jQuery和class)
2020/12/30 jQuery
[01:03]悬念揭晓 11月26日DOTA2完美盛典不见不散
2017/11/23 DOTA
Python常用随机数与随机字符串方法实例
2015/04/09 Python
JSON Web Tokens的实现原理
2017/04/02 Python
python和flask中返回JSON数据的方法
2018/03/26 Python
python编写简易聊天室实现局域网内聊天功能
2018/07/28 Python
python对日志进行处理的实例代码
2018/10/06 Python
python 中xpath爬虫实例详解
2019/08/26 Python
浅析matlab中imadjust函数
2020/02/27 Python
CSS3绘制有活力的链接下划线
2016/07/14 HTML / CSS
html5视频播放_动力节点Java学院整理
2017/07/13 HTML / CSS
英国建筑用品在线:Building Supplies Online(BSO)
2018/04/30 全球购物
英国领先品牌手动工具和电动工具供应商:Tooled Up
2018/11/24 全球购物
Linux如何为某个操作添加别名
2013/03/01 面试题
机械专业应届生求职信
2013/12/12 职场文书
六年级语文下册教学计划
2015/01/22 职场文书
初中生思想道德自我评价
2015/03/09 职场文书
商标侵权律师函
2015/05/27 职场文书
学习焦裕禄先进事迹心得体会
2016/01/23 职场文书
2016年五一国际劳动节活动总结
2016/04/06 职场文书
创业计划书之都市休闲农庄
2019/12/28 职场文书
SpringCloud之@FeignClient()注解的使用方式
2021/09/25 Java/Android