我的实例声称在设置中没有外部IP地址。
当我运行以下代码时,我会得到一个IP地址。
response = requests.get('http://jsonip.com')
ip = response.json()['ip']
print('Your public IP is:', ip)
>>> Your public IP is: x.x.x.x <-- Masking the IP address for security reasons
返回的地址是什么?这只是一个非静态的IP地址吗?
--ifconfig选项为点对点隧道接口配置本地和对等IP地址,是OpenVPN的强制性配置选项。然而,本地IP地址和对等IP地址的目的是什么?我所能想到的唯一目的,是可以使用这些IP地址将流量传送到隧道。例如,ip route add 10.10.3.0/24 via 192.168.1.2 dev tun0,其中192.168.1.2是对等IP地址。然而,对于点对点链接,应该能够将流量直接路由到接口上,例如ip route add 10.10.3.0/24 dev tun0。
我们的办公室里有50+电脑,每台电脑与本地服务提供商都有独立的互联网连接。现在,在我们的网站上,我们希望在用户注册时获取每一台计算机的信息(如果没有ip,我不知道有任何其他方式)。
因此,作为一种正常的方法,我们使用$ip = $_SERVER['SERVER_ADDR'];,但它显示相同的ip为所有的计算机/连接。
在这里,堆栈溢出,我找到了许多解决方案,以获得一个真正的ip。但是我搞不懂,在我们的网站注册过程中,怎样才能更好地获得each computer ip呢?
方法1:
getenv() is used to get the value of an environme