我想获得使用我的网站的客户端IP地址.我正在使用PHP $_SERVER
超全局:
$_SERVER['REMOTE_ADDR'];
Run Code Online (Sandbox Code Playgroud)
但我发现使用它无法提供正确的IP地址.我得到了我的IP地址,看到它与我的IP地址不同,我也可以在某些网站上看到我的IP地址,例如:
http://whatismyipaddress.com/
Run Code Online (Sandbox Code Playgroud)
我粘贴了我的PHP函数的IP地址,但是这个网站没有显示结果.这个问题是如何产生的,如何获得客户端的IP地址?
在Rails中,获取连接到服务器的客户端的IP地址的最佳方法是什么?
以下是我发现的两种方法:
request.remote_ip
request.env['HTTP_X_REAL_IP']
Run Code Online (Sandbox Code Playgroud) 验证用户输入的IP有效的最佳方法是什么?它以字符串形式出现.
在Node.js服务器中使用socket.IO时,是否有一种简单的方法来获取传入连接的IP地址?我知道你可以从标准的HTTP连接中获取它,但socket.io是一个不同的野兽.
我想以编程方式获取iPad的IP地址.如何查询网络子系统以找出我的IPv4(和IPv6)地址是什么?
谢谢.PS:我可以以某种方式禁用IPv6吗?
我应该选择什么数据类型在SQL Server中存储IP地址?
通过选择正确的数据类型,可以很容易地按IP地址进行过滤吗?
我正在尝试仅使用IP地址(inet)作为我编写的脚本中的参数.
在unix终端中是否有一种简单的方法来获取IP地址,而不是通过查找ifconfig
?
此问题与之前询问的获取本地计算机的IP地址 -Question 几乎相同.但是,我需要找到Linux机器的IP地址.
那么:我如何 - 在C++中以编程方式 - 检测运行我的应用程序的linux服务器的IP地址.服务器至少有两个IP地址,我需要一个特定的IP地址(给定网络中的一个(公共网络)).
我确信有一个简单的功能可以做到这一点 - 但在哪里?
为了让事情更清楚:
我需要找到外部IP地址来绑定我的应用程序.显然我也可以绑定到INADDR_ANY(实际上这就是我现在所做的).不过,我更愿意检测公共地址.