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中实现从目录中过滤出指定文件类型的文件
Feb 02 Python
对pandas的dataframe绘图并保存的实现方法
Aug 05 Python
Python 处理数据的实例详解
Aug 10 Python
Python推导式简单示例【列表推导式、字典推导式与集合推导式】
Dec 04 Python
Python生命游戏实现原理及过程解析(附源代码)
Aug 01 Python
django+tornado实现实时查看远程日志的方法
Aug 12 Python
用Python爬取QQ音乐评论并制成词云图的实例
Aug 24 Python
如何在keras中添加自己的优化器(如adam等)
Jun 19 Python
详解用Python爬虫获取百度企业信用中企业基本信息
Jul 02 Python
python用opencv 图像傅里叶变换
Jan 04 Python
使用numpy实现矩阵的翻转(flip)与旋转
Jun 03 Python
使用scrapy实现增量式爬取方式
Jun 21 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危险函数(disable_functions)
2012/02/23 PHP
MySQL的FIND_IN_SET函数使用方法分享
2012/03/27 PHP
Win2003+apache+PHP+SqlServer2008 配置生产环境
2014/07/29 PHP
谈谈PHP中substr和substring的正确用法及相关参数的介绍
2015/12/16 PHP
在Mac OS上编译安装Nginx+PHP+MariaDB开发环境的教程
2016/02/23 PHP
PHP实现对xml的增删改查操作案例分析
2017/05/19 PHP
利用Laravel生成Gravatar头像地址的优雅方法
2017/12/30 PHP
Js的MessageBox
2006/12/03 Javascript
EditPlus注册码生成器(js代码实现)
2013/03/25 Javascript
JavaScript的各种常见函数定义方法
2014/09/16 Javascript
js获取浏览器基本信息大全
2014/11/27 Javascript
JQuery鼠标移到小图显示大图效果的方法
2015/06/10 Javascript
jQuery position() 函数详解以及jQuery中position函数的应用
2015/12/14 Javascript
AngularJS延迟加载html template
2016/07/27 Javascript
javascript 判断是否是微信浏览器的方法
2016/10/09 Javascript
node.js入门教程之querystring模块的使用方法
2017/02/27 Javascript
JS实现根据指定值删除数组中的元素操作示例
2018/08/02 Javascript
使用Angular 6创建各种动画效果的方法
2018/10/10 Javascript
Vue组件实现触底判断
2019/06/26 Javascript
vue引用外部JS的两种种方法
2020/01/28 Javascript
vant中的toast轻提示实现代码
2020/11/04 Javascript
python记录程序运行时间的三种方法
2017/07/14 Python
python中的for循环
2018/09/28 Python
Pytorch之Variable的用法
2019/12/31 Python
Tensorflow 1.0之后模型文件、权重数值的读取方式
2020/02/12 Python
Python小整数对象池和字符串intern实例解析
2020/03/21 Python
学校食堂采购员岗位职责
2013/12/05 职场文书
经典广告词大全
2014/03/14 职场文书
《毛主席在花山》教学反思
2014/04/20 职场文书
小学生学习雷锋倡议书
2014/05/15 职场文书
化工实习心得体会
2014/09/09 职场文书
2015年幼儿园元旦游艺活动策划书
2014/12/09 职场文书
学术研讨会欢迎词
2015/01/26 职场文书
优秀大学生申请书
2019/06/24 职场文书
使用canvas仿Echarts实现金字塔图的实例代码
2021/11/11 HTML / CSS
MySQL利用UNION连接2个查询排序失效详解
2021/11/20 MySQL