Python实现通过解析域名获取ip地址的方法分析

 更新时间:2019年05月17日 11:17:01   作者:李常明  
这篇文章主要介绍了Python实现通过解析域名获取ip地址的方法,结合实例形式总结分析了两种比较常见的解析域名对应IP地址相关操作技巧,需要的朋友可以参考下

本文实例讲述了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

PS:这里再为大家推荐一款功能相似的在线工具供大家参考:

IP地址归属地在线查询工具:
http://tools.jb51.net/aideddesign/ipcha

另外,本站在线工具小程序上也有一款功能更加强大的IP地址解析工具,感兴趣的朋友可以扫描如下小程序码查看:

更多关于Python相关内容可查看本站专题:《Python Socket编程技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python数学运算技巧总结

希望本文所述对大家Python程序设计有所帮助。

相关文章

  • python如何通过twisted实现数据库异步插入

    python如何通过twisted实现数据库异步插入

    这篇文章主要为大家详细介绍了python如何通过twisted实现数据库异步插入,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • Python中logging.NullHandler 的使用教程

    Python中logging.NullHandler 的使用教程

    这篇文章主要介绍了Python中logging.NullHandler 的使用教程,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下
    2018-11-11
  • Python 调用DLL操作抄表机

    Python 调用DLL操作抄表机

    Python 调用DLL的实用代码。
    2009-01-01
  • pygame播放视频并实现音视频同步的解决方案

    pygame播放视频并实现音视频同步的解决方案

    本篇提供了pygame播放视频的两个方案,第一个方案是网上找的现成的,第二个方案则是参考了opencv(主流方案)自己逆向思维做的,还未经过实际验证,感兴趣的朋友跟随小编一起看看吧
    2023-11-11
  • Python 调用C++封装的进一步探索交流

    Python 调用C++封装的进一步探索交流

    这篇文章主要介绍了Python 调用C++封装的进一步探索交流,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • Python日期操作学习笔记

    Python日期操作学习笔记

    字符串是使用静态的方式进行存储,只能读而不能直接修改字符内容。特别将一堆对字符串并在一起的时候,虽然可以直接相加,听说这样的速度奇慢,只有用其它函数的方式进行,好在也不太麻烦。
    2008-10-10
  • 浅谈Python2获取中文文件名的编码问题

    浅谈Python2获取中文文件名的编码问题

    下面小编就为大家分享一篇浅谈Python2获取中文文件名的编码问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • python3中确保枚举值代码分析

    python3中确保枚举值代码分析

    在本篇文章里小编给大家整理的是一篇关于python3中确保枚举值代码分析内容,有兴趣的朋友们可以学习下。
    2020-12-12
  • Python处理XML格式数据的方法详解

    Python处理XML格式数据的方法详解

    这篇文章主要介绍了Python处理XML格式数据的方法,结合实例形式详细分析了Python针对xml格式文件的编码处理、常见错误及相关操作注意事项,需要的朋友可以参考下
    2017-03-03
  • python批量压缩图像的完整步骤

    python批量压缩图像的完整步骤

    本文分享的内容来源于一次做项目的经验,也就是从那之后才体会到了python强大的文件批处理能力,这篇文章主要给大家介绍了关于python批量压缩图像的相关资料,需要的朋友可以参考下
    2021-12-12

最新评论