获取本电脑外网IP和内网IP
程序员文章站
2022-06-03 17:50:26
...
# -*- coding:utf-8 -*-
import requests, json, socket
"""获取外网IP"""
my_ip = requests.get('http://ip.42.pl/raw').text
print("11",my_ip)
my_ip = json.loads(requests.get('http://jsonip.com').text)['ip']
print("22",my_ip)
my_ip = json.loads(requests.get('https://api.ipify.org/?format=json').text)['ip']
print("33",my_ip)
"""获取内网IP"""
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect(('8.8.8.8', 88))
ip = s.getsockname()[0]
print(ip)
上一篇: linux shell 管道命令(pipe)使用及与shell重定向区别
下一篇: 使用方式有点奇特
推荐阅读
-
通过JS获取真实的外网IP和内网IP以及IPv6地址的方法
-
php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例
-
php能否从外网获取用户的内网ip地址解决思路
-
Android获取外网和内网ip地址
-
php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例_PHP
-
C#实现获取本地内网(局域网)和外网(公网)IP地址的方法分析
-
php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例_php技巧
-
获取本电脑外网IP和内网IP
-
php 有没有一种办法,透过外网映射访问获取到内网的ip
-
php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例_php技巧