獲取本機公網IP

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
萬網獲取公網IP
③程序獲取公網IP
萬網獲取公網IP

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章