1、直接在百度上输入IP
2、通过万网获取本机公网IP
地址:/static/customercare/yourip.asp
3、python程序获取本机公网IP
#!/usr/bin/env python# -*- coding: utf8 -*-from urllib import requestimport re# 通过sohu公共ip库获取本机公网ipdef get():sohu_ip_url = 'http://txt./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 Noneif __name__ == "__main__":result = get()print(result)
对于公网IP经常变换的情况,建议三种都用下,我在测试的时候,发现有的时候这三个获取的公网IP有时会不同。以下是我用三种方式获取公网IP的截图:
①百度输入IP获取
②万网获取公网IP
③程序获取公网IP