1、直接在百度上輸入IP
2、通過萬網獲取本機公網IP
地址:http://www.net.cn/static/customercare/yourip.asp
3、python程序獲取本機公網IP
#!/usr/bin/env python
# -*- coding: utf8 -*-
from urllib import request
import re
# 通過sohu公共ip庫獲取本機公網ip
def get():
sohu_ip_url = 'http://txt.go.sohu.com/ip/soip'
r = request.urlopen(sohu_ip_url)
text = r.read().decode()
result = re.findall(r'\d+.\d+.\d+.\d+', text)
if result:
return result[0]
else:
return None
if __name__ == "__main__":
result = get()
print(result)
對於公網IP經常變換的情況,建議三種都用下,我在測試的時候,發現有的時候這三個獲取的公網IP有時會不同。以下是我用三種方式獲取公網IP的截圖:
①百度輸入IP獲取
②萬網獲取公網IP
③程序獲取公網IP