我能得到访问我网站的当地公共ip地址吗
Can i get the local public ip address who visit my website?
有人能帮我如何获得访问我网站的本地公共地址吗?现在,我可以获得互联网提供商的ip地址。我想要ipv4地址。非常感谢。
Joshua
您可以使用Javascript的新WebRTC协议查询网络的本地ip地址,然后可以使用cookie或ajax请求将其传输到rails应用程序。
webRTC请求的概念证明。
http://net.ipcalf.com/
你可以从那里得到代码。
你可能想要这个
$.getJSON("http://jsonip.com/",
function(data){
console.log(data);
alert( data.ip);
});
演示
控制器中有两种方法可用于确定请求来源的远程ip地址:
request.ip
,它可能返回一个本地代理ip(如果您使用的是代理或负载均衡器)request.remote_ip
,它也会查看HTTP_X_FORWARDED_FOR
标头,并可能(取决于您的设置)返回更准确的结果
相关文章:
- 跟踪用户点击Adsense广告的IP地址
- 用于更改IP地址的输入框
- 获取docker容器中运行的节点应用程序的IP地址
- 如何从ipify函数返回ip地址,以便在其他函数中使用
- 使用网络服务器的IP地址而不是域名对其进行屏幕抓取
- 除了用于跟踪的IP地址之外,是否有任何计算机特定信息
- 使用 IP 地址和超链接对数据表进行排序
- 如果通过域名或IP地址导航到,则进行检测
- 如何在nodejs中将主机名解析为ip地址
- 如何使用javascript确定登录用户的浏览器版本和IP地址
- 我怎样才能重写这个函数,这样我就不会'不必显式地键入范围内的每个IP地址
- 获取客户端机器's使用Asp/Javascript的精确IP地址(非公共IP)
- Linkedin开发者:[未经授权].IP地址不匹配
- 为什么可以't我得到连接客户端's的ip地址在我的服务器上运行Node.js+Openshift托管的W
- 我能得到访问我网站的当地公共ip地址吗
- 覆盖批处理IP地址以查找位置
- Asp.NetMVC 3:使用Javascript的客户端IP地址
- 使用Safari浏览器的Javascript的局域网本地IP地址
- 基于IP地址重定向
- 如何从Adobe Interactive表单中获取客户端机器的IP地址