本文实例讲述了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地址解析工具,感兴趣的朋友可以扫描如下小程序码查看:

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

python 解析域名_Python实现通过解析域名获取ip地址的方法分析相关推荐

  1. Python获取IP地址的三种方法

    在python中获取IP地址的方法很简单,我们只和gethostbyname和gethostbyname_ex两个函数可以实现了,当然也可以利用公网api来实现. 使用拨号上网的话,一般都有一个本地i ...

  2. Python根据域名批量获取IP地址和经纬度(2021.12.1)

    Python批量获取域名对应的IP地址和经纬度 1.DN.DNS.URL简介 1.1 域名 1.1.1 不同类型的域名 1.1.1.1 TLDs: Top-Level Domains 顶级域 1.1. ...

  3. gethostbyname()函数:通过域名获取IP地址

    客户端中直接使用 IP 地址会有很大的弊端,一旦 IP 地址变化(IP 地址会经常变动),客户端软件就会出现错误. 而使用域名会方便很多,注册后的域名只要每年续费就永远属于自己的,更换 IP 地址时修 ...

  4. 移远EC20 Ping指令,用域名获取IP 地址

    移远EC20 Ping指令 AT+QPING=<contextID>,<host> <contextID> 整型.场景ID.范围:1~15. <host> ...

  5. python输入ip地址_python批量生成本地ip地址的方法

    本文实例讲述了python批量生成本地ip地址的方法.分享给大家供大家参考.具体分析如下: 这段代码用于在本地计算机上生成本地ip地址绑定到网卡,生成的是一个bat的批处理文件,运行此批处理文件,可以 ...

  6. python地址多少位_Python获取IP地址对应的地理位置信息!

    在学习中有迷茫不知如何学习的朋友小编推荐一个学Python的学习q u n 227 -435- 450可以来了解一起进步一起学习!免费分享视频资料 原理简介 利用了三个可以查询ip地址对应归属地的网站 ...

  7. python 隐藏进程_python在windows下创建隐藏窗口子进程的方法

    python在windows下创建隐藏窗口子进程的方法 发布于 2015-11-08 20:56:53 | 213 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一 ...

  8. python获取公网ip的几种方式_python获取外网ip地址的方法总结

    本文实例总结了python获取外网ip地址的方法.分享给大家供大家参考.具体如下: 一.利用脚本引擎库直接获取 import console; import web.script import ine ...

  9. linux下载python的地址_Linux下Python获取IP地址的代码

    <lnmp一键安装包>中需要获取ip地址,有2种情况:如果服务器只有私网地址没有公网地址,这个时候获取的IP(即私网地址)不能用来判断服务器的位置,于是取其网关地址用来判断服务器在国内还是 ...

最新文章

  1. 60-10-050-命令-kafka-broker-api-versions.sh
  2. 苹果Mac硬件温度监控软件:TG Pro
  3. import sys是什么意思_学了半天,import 到底在干啥?
  4. python打包和添加数据文件_使用pyinstaller 2.1将python打包并添加版本信息和图标
  5. UCI数据集整理(附论文常用数据集)
  6. 算法总结与学习心得体会
  7. 游戏汉化技术内幕——第3章索引和资源的说明
  8. 当下的力量实践手册读书笔记(1.30)
  9. Pancake的IFO解读
  10. hdu 5755 Gambler Bo 高斯消元
  11. pycharm中的红色小闪电
  12. 让用户做主 为IBM再造存储铺路?
  13. nRF51822定时器设置
  14. linux通过无线网卡上网,在Kubuntu Linux下轻松使用无线上网卡
  15. Oralce数据库备份与恢复
  16. SPF动物实验室设计,SPF动物实验室装修SICOLAB
  17. Java实现视频格式转化
  18. 信息解码(ACM)刘汝佳
  19. 1666_MIT 6.828 JOS隔离机制的大纲
  20. 一种威胁绝大多数蓝牙设备的攻击载体——BlueBorne

热门文章

  1. cesium实现底图反色滤镜效果(详细教程)
  2. 一个自动设置游戏房间的脚本
  3. Android手机App安全漏洞整理
  4. 用MobileVLCKit播放rmvb视频
  5. 飞浆AI Studio (Python)Day 1 作业一:输出 9*9 乘法口诀表(注意格式)
  6. python计算n维欧几里得距离_欧几里得距离Python实现
  7. 人才一站式服务平台开发,高层次人才管理系统
  8. c语言实现购买火车票系统
  9. 基于JAVA无人值守台球厅智能管理监控系统计算机毕业设计源码+数据库+lw文档+系统+部署
  10. 转一篇lucene的使用的文章,写的比较全