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 sys模块sys.path使用方法示例
Dec 04 Python
举例详解Python中的split()函数的使用方法
Apr 07 Python
解决Python中字符串和数字拼接报错的方法
Oct 23 Python
Python+OpenCV感兴趣区域ROI提取方法
Jan 10 Python
Python实现统计英文文章词频的方法分析
Jan 28 Python
Python操作redis实例小结【String、Hash、List、Set等】
May 16 Python
利用Django模版生成树状结构实例代码
May 19 Python
Django框架model模型对象验证实现方法分析
Oct 02 Python
Python 实现自动获取种子磁力链接方式
Jan 16 Python
python3操作注册表的方法(Url protocol)
Feb 05 Python
Django查询优化及ajax编码格式原理解析
Mar 25 Python
python与pycharm有何区别
Jul 01 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 什么是PEAR?
2009/03/19 PHP
PHP表单验证的3个函数ISSET()、empty()、is_numeric()的使用方法
2011/08/22 PHP
php数据库配置文件一般做法分享
2012/07/07 PHP
使用swoole扩展php websocket示例
2014/02/13 PHP
php使用APC实现实时上传进度条功能
2015/10/26 PHP
PHP 极验验证码实例讲解
2016/09/29 PHP
PHP中file_put_contents追加和换行的实现方法
2017/04/01 PHP
javascript qq右下角滑出窗口 sheyMsg
2010/03/21 Javascript
基于jQuery的Spin Button自定义文本框数值自增或自减
2010/07/17 Javascript
jQuery中获取Radio元素值的方法
2013/07/02 Javascript
jquery mobile动态添加元素之后不能正确渲染解决方法说明
2014/03/05 Javascript
JavaScript设置、获取、清除单值和多值cookie的方法
2015/11/17 Javascript
用js动态添加html元素,以及属性的简单实例
2016/07/19 Javascript
Javascrip实现文字跳动特效
2016/11/27 Javascript
js自制图片放大镜功能
2017/01/24 Javascript
vue.js利用Object.defineProperty实现双向绑定
2017/03/09 Javascript
vue 2.x 中axios 封装的get 和post方法
2018/02/28 Javascript
JS实现的集合去重,交集,并集,差集功能示例
2018/03/13 Javascript
JS实现的透明度渐变动画效果示例
2018/04/28 Javascript
深入浅析Node环境和浏览器的区别
2018/08/14 Javascript
vue导入.md文件的步骤(markdown转HTML)
2020/12/31 Vue.js
[06:24]DOTA2 2015国际邀请赛中国区预选赛第二日TOP10
2015/05/27 DOTA
浅谈pyhton学习中出现的各种问题(新手必看)
2017/05/17 Python
python实现闹钟定时播放音乐功能
2018/01/25 Python
python求最大公约数和最小公倍数的简单方法
2020/02/13 Python
django列表筛选功能的实现代码
2020/03/27 Python
PyQt5的相对布局管理的实现
2020/08/07 Python
python包的导入方式总结
2021/03/02 Python
神经网络训练采用gpu设置的方式
2021/03/03 Python
中科软测试工程师面试题
2012/06/16 面试题
2014年宣传部工作总结
2014/11/12 职场文书
幼儿园教师节感谢信
2015/01/23 职场文书
年底个人总结范文
2015/03/10 职场文书
导游词之蓬莱长岛
2019/12/17 职场文书
MySQL基础(二)
2021/04/05 MySQL
jdbc使用PreparedStatement批量插入数据的方法
2021/04/27 MySQL