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