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求pi的方法
Oct 08 Python
探寻python多线程ctrl+c退出问题解决方案
Oct 23 Python
Python使用Tkinter实现机器人走迷宫
Jan 22 Python
python多线程抽象编程模型详解
Mar 20 Python
python里dict变成list实例方法
Jun 26 Python
python读取图片的几种方式及图像宽和高的存储顺序
Feb 11 Python
Django-xadmin后台导入json数据及后台显示信息图标和主题更改方式
Mar 11 Python
Python实现简单的猜单词小游戏
Oct 28 Python
MoviePy常用剪辑类及Python视频剪辑自动化
Dec 18 Python
python 自动识别并连接串口的实现
Jan 19 Python
变长双向rnn的正确使用姿势教学
May 31 Python
python Tkinter模块使用方法详解
Apr 07 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
PHPlet在Windows下的安装
2006/10/09 PHP
复杂检索数据并分页显示的处理方法
2006/10/09 PHP
PHP开发中常用的字符串操作函数
2011/02/08 PHP
ThinkPHP让分页保持搜索状态的方法
2014/07/02 PHP
PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法
2014/12/25 PHP
php实现过滤字符串中的中文和数字实例
2015/07/29 PHP
thinkphp框架实现删除和批量删除
2016/06/29 PHP
Laravel 实现Controller向blade前台模板赋值的四种方式小结
2019/10/22 PHP
javascript showModalDialog模态对话框使用说明
2009/12/31 Javascript
javascript 节点排序 2
2011/01/31 Javascript
30个最好的jQuery 灯箱插件分享
2011/04/25 Javascript
web开发人员学习jQuery的6大理由及jQuery的优势介绍
2013/01/03 Javascript
跟我学习javascript的作用域与作用域链
2015/11/19 Javascript
老生常谈Javascript中的原型和this指针
2016/10/09 Javascript
Javascript 判断两个IP是否在同一网段实例代码
2016/11/28 Javascript
微信小程序 闭包写法详细介绍
2016/12/14 Javascript
select自定义小三角样式代码(实用总结)
2017/08/18 Javascript
Vue中的ref作用详解(实现DOM的联动操作)
2017/08/21 Javascript
GOJS+VUE实现流程图效果
2018/12/01 Javascript
layui导出所有数据的例子
2019/09/10 Javascript
Vue自定义指令结合阿里云OSS优化图片的实现方法
2019/11/12 Javascript
vue实现短信验证码输入框
2020/04/17 Javascript
[04:19]完美世界携手游戏风云打造 卡尔工作室模型介绍篇
2013/04/24 DOTA
[04:03]DOTA2英雄梦之声_第02期_风暴之灵
2014/06/30 DOTA
Python 转义字符详细介绍
2017/03/21 Python
python在html中插入简单的代码并加上时间戳的方法
2018/10/16 Python
Python 实现Serial 与STM32J进行串口通讯
2019/12/18 Python
在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程
2020/08/07 Python
python使用多线程查询数据库的实现示例
2020/08/17 Python
助人为乐模范事迹材料
2014/06/02 职场文书
公司授权委托书格式样本
2014/10/01 职场文书
三行辞职书范文
2015/02/26 职场文书
免职通知
2015/04/23 职场文书
中学感恩教育活动总结
2015/05/05 职场文书
2015年公路养护工作总结
2015/05/13 职场文书
python - asyncio异步编程
2021/04/06 Python