使用Python获取本机的公网IP

想要获取本机的公网IP,有好几种方法:

  1. 登录路由器管理界面,查看WAN口状态下的IP地址。

  2. 访问一些提供IP查询服务的网站,如我的公网IP、ip138、百度搜索等。

  3. 使用CMD命令,输入curl ipv4.icanhazip.comcurl ifconfig.io/ip

  4. 使用程序自动化获取,我们以Python语言为例:

代码:

import requests
url = 'https://ipv4.icanhazip.com'
res = requests.get(url, timeout=5).text
print(res)

这里我们访问的是https://ipv4.icanhazip.com,它会直接返回本机的公网IP地址,除了它,还有很多提供类似服务的地址,比如

  1. https://ifconfig.io/

  2. https://openapi.lddgo.net/base/gtool/api/v1/GetIp

  3. https://myip.ipip.net

返回的内容和格式不一,可以根据自己的需要去选择。

Leave a Comment

豫ICP备19001387号-1