服务器如何找到真实的客户端IP地址?

时间:2011-03-20 19:44:18

标签: javascript ip-address nat

我只能从NAT和代理后面的地方访问互联网。 This site但是也会显示我的机器的私有LAN地址,以及我的NAT的公共地址。他们显然在这个过程中使用了javascript,但我只能找到他们设置值的代码,而不是他们如何找到它。那么,我们如何使用javascript查找客户端计算机的私有IP地址?

2 个答案:

答案 0 :(得分:2)

他们正在使用Java:

<span class="pbb" id="lanip"><b>Router IP Address Testing...</b></span>
<script>
function MyAddress(IP)
{ document.getElementById("lanip").innerHTML = IP; }
</script>
<applet code="MyAddress.class" MAYSCRIPT width=0 height=0>
You Need To Enable Java For This To Work
</applet> 

答案 1 :(得分:1)

你确定你只是只是 NAT路由器吗?如果您在代理服务器后面,代理服务器可能会添加X-Forwarded-For标头。