【发布时间】:2016-01-29 07:29:12
【问题描述】:
我想在jsp中找出客户端和DNS的默认网关。有没有办法做到这一点。我已经找到了 IP 地址,但我也想知道默认网关或 DNS。 我已完成以下操作以查找客户端的 ip。
String ipAddress = request.getHeader("X-FORWARDED-FOR");
String getWay = request.getRemoteAddr() ; // Gateway
out.println("<br/>IP Address:"+ipAddress+"<br/>");
out.println("<br/>Gateway:"+getWay+"<br/>");
【问题讨论】:
-
你用过; request.getRemoteAddr() 方法?它打印什么?
-
这可能解决你的问题吗:stackoverflow.com/questions/11930/…
-
@Shivam 它给了我客户端的 ip
-
@FelixGerber 我想使用 ip 或其他方式找出客户端网关。
-
这很难……您只能在客户端上获取此信息。您包含的代码在 服务器 上运行。您必须创建一些在 client 上运行的代码。但是如果这是标准的网络流量,客户端只运行一个网络浏览器,你的网络浏览器不会运行.jsp代码。