用户的IP和子网

时间:2012-03-27 14:22:00

标签: php codeigniter

我是否可以获取访问我网站的任何用户的IP和子网 例如,如果用户进入我的索引页面..我的索引中是否有一个函数可以获取该用户的IP和子网?

IP和子网应如下所示

217.194.65.0/27 

有什么想法吗? 提前致谢

3 个答案:

答案 0 :(得分:0)

要从IP地址中取出子网,首先需要网络掩码。

此信息依赖于您的访客网络基础架构,我认为您无法轻松获取此信息。

一种选择是在ARIN中进行查找(假设范围最初由ARIN分配)数据库,以了解网络的划分方式。

http://whois.arin.net/rest/net/NET-8-8-8-0-1/pft

您可以在CIDR下看到初始分配子网,但这可能与Google制作的实际网络分区不同。

答案 1 :(得分:0)

我认为this link将帮助您从ip

计算子网

寻找ip

$ip=$_SERVER['REMOTE_ADDR'];

答案 2 :(得分:0)

http://pear.php.net/package/Net_IPv4

在梨的其他软件包(例如IPv6,CheckIP2等)中,您可能会使用它来获取该类型的信息