想要获取本机的公网IP,有好几种方法:
-
登录路由器管理界面,查看WAN口状态下的IP地址。
-
访问一些提供IP查询服务的网站,如我的公网IP、ip138、百度搜索等。
-
使用CMD命令,输入
curl ipv4.icanhazip.com
或curl ifconfig.io/ip
。 -
使用程序自动化获取,我们以Python语言为例:
代码:
import requests
url = 'https://ipv4.icanhazip.com'
res = requests.get(url, timeout=5).text
print(res)
这里我们访问的是https://ipv4.icanhazip.com
,它会直接返回本机的公网IP地址,除了它,还有很多提供类似服务的地址,比如
返回的内容和格式不一,可以根据自己的需要去选择。