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版快速排序的实现示例
Jul 02 Python
Python端口扫描简单程序
Nov 10 Python
python2 与 pyhton3的输入语句写法小结
Sep 10 Python
python numpy 反转 reverse示例
Dec 04 Python
Python远程开发环境部署与调试过程图解
Dec 09 Python
如何在Windows中安装多个python解释器
Jun 16 Python
Python 保存加载mat格式文件的示例代码
Aug 04 Python
python实现每天自动签到领积分的示例代码
Aug 18 Python
Python 中如何写注释
Aug 28 Python
Python3.9.1中使用match方法详解
Feb 08 Python
python 调用js的四种方式
Apr 11 Python
python运算符之与用户交互
Apr 13 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
如何开发一个虚拟域名系统
2006/10/09 PHP
基于PHP CURL获取邮箱地址的详解
2013/06/03 PHP
PHP查询网站的PR值
2013/10/30 PHP
jquery判断字符输入个数(数字英文长度记为1,中文记为2,超过长度自动截取)
2010/10/15 Javascript
js中 关于undefined和null的区别介绍
2013/04/16 Javascript
关于js中for in的缺陷浅析
2013/12/02 Javascript
JavaScript中统计Textarea字数并提示还能输入的字符
2014/06/10 Javascript
js操作滚动条事件实例
2015/01/29 Javascript
javascript实现图片自动和可控的轮播切换特效
2015/04/13 Javascript
jquery图片倾斜层叠切换特效代码分享
2015/08/27 Javascript
js实现有过渡渐变效果的图片轮播相册(兼容IE,ff)
2016/01/19 Javascript
设计模式中的组合模式在JavaScript程序构建中的使用
2016/05/18 Javascript
JS导出PDF插件的方法(支持中文、图片使用路径)
2016/07/12 Javascript
JS如何实现在页面上快速定位(锚点跳转问题)
2017/08/14 Javascript
vue学习教程之带你一步步详细解析vue-cli
2017/12/26 Javascript
vue.js与后台数据交互的实例讲解
2018/08/08 Javascript
JavaScript ES2019中的8个新特性详解
2019/02/20 Javascript
详解小程序input框失焦事件在提交事件前的处理
2019/05/05 Javascript
深入了解JavaScript 私有化
2019/05/30 Javascript
js判断复选框是否选中的方法示例【基于jQuery】
2019/10/10 jQuery
浅谈VUE中演示v-for为什么要加key
2020/01/16 Javascript
[06:16]《DAC最前线》之地区预选赛全面回顾
2015/01/19 DOTA
跟老齐学Python之玩转字符串(3)
2014/09/14 Python
python爬虫之xpath的基本使用详解
2018/04/18 Python
django 2.2和mysql使用的常见问题
2019/07/18 Python
python selenium爬取斗鱼所有直播房间信息过程详解
2019/08/09 Python
四好少年事迹材料
2014/01/12 职场文书
吨的认识教学反思
2014/04/27 职场文书
拓展训练激励口号
2014/06/17 职场文书
关于九一八事变的演讲稿2014
2014/09/17 职场文书
学生检讨书怎么写?
2014/10/10 职场文书
2014年乡镇党建工作总结
2014/11/11 职场文书
小学语文教师年度考核个人总结
2015/02/05 职场文书
nginx安装以及配置的详细过程记录
2021/09/15 Servers
mysql 子查询的使用
2022/04/28 MySQL
Hive HQL支持2种查询语句风格
2022/06/25 数据库