如何通过javascript获取浏览器的远程ip?

时间:2013-04-19 14:19:17

标签: javascript user-agent clientip

我想通过javascript获取远程客户端ip,而不是查询任何外部ip资源池。我怎样才能获得远程IP地址,就像我通过navigator.appName

获取appName一样

也喜欢以下方式:

PHP:<?php echo $_SERVER["REMOTE_ADDR"]; ?>

NODE.JS:req.connection.remoteAddress

如此绿色与javascript,我试图谷歌与一些关键字。但我仍然找不到我想要的结果。这里的任何人都可以分享他对同一场景的解决方案吗?欢迎任何提示或建议。

平台:chrome,firefox

2 个答案:

答案 0 :(得分:3)

使用没有外部调用的纯Javascript是不可能的。

答案 1 :(得分:3)

您无法在客户端上知道它,因为客户端不知道它。例如,如果客户端位于NAT后面,则机器的IP将与“世界”所看到的IP不同。

进行简单的服务器(AJAX)调用,返回远程地址。

相关问题