5
A
回答
10
其实,对于服务器的IP地址,您需要使用
String serverIP = request.getLocalAddr();
3
String sIPAddr = request.getRemoteAddr();
2
String addr = request.getRemoteAddr();
0
request.getHeader("X_FORWARDED_FOR")
2
为了得到一个实际的服务器IP地址和主机名(实际并没有被设置例如代理)使用此:
<%@ page import="java.net.*" %>
[...]
<%
String hostname, serverAddress;
hostname = "error";
serverAddress = "error";
try {
InetAddress inetAddress;
inetAddress = InetAddress.getLocalHost();
hostname = inetAddress.getHostName();
serverAddress = inetAddress.toString();
} catch (UnknownHostException e) {
e.printStackTrace();
}
%>
<li>InetAddress: <%=serverAddress %>
<li>InetAddress.hostname: <%=hostname %>
相关问题
- 1. 如何获取请求来自的服务器的IP地址?
- 2. 从Vapor 2.0中的请求对象获取IP地址?
- 3. 获取服务器IP地址
- 4. 获取IP地址当前服务器
- 5. 如何获取服务器IP地址?
- 6. 如何从虚拟IP地址向服务器发送请求?
- 7. PHP API获取请求者IP地址
- 8. 获取通过html表格发送请求的服务器的IP地址
- 9. 如何从IP地址获取服务器的机器名称?
- 10. WCF数据服务:如何获得请求的IP地址?
- 11. 如何在SSL请求上获取请求IP地址
- 12. 从http web请求中获取dns服务器ip
- 13. 从服务器获取客户端的IP地址
- 14. 从主机名获取服务器IP地址
- 15. 从服务器请求JSON对象?
- 16. 服务器的IP地址
- 17. DNS服务器IP地址
- 18. tcp服务器ip地址
- 19. 在JSP中获取IP地址
- 20. 使用Python从HTTP POST请求获取IP地址
- 21. 是否可以从HTTP请求中获取IP地址
- 22. 如何从http请求获取子网ip地址
- 23. 从请求中提取/检索JSON对象的服务器端JSP代码
- 24. 在服务器端获取本地IP地址的非服务器端方法?
- 25. 是从用户的IP地址或网站服务器IP地址请求的iframe src?
- 26. 每个IP地址或每个浏览器的JSP会话
- 27. 如何获取数据从服务器的服务器地址
- 28. 更改Realm对象服务器中的IP地址
- 29. 从Tomcat会话ID检索IP地址?
- 30. 从服务器JSP获取客户端IP [安全]
谢谢秒。为什么我在javadoc上看不到? @ _ @ @ – portoalet 2010-07-05 04:40:20
@portoalet:可能没有俯视它。为2.4版本的servlet规范添加了getLocalAddr()(我相信Google中的第一个结果是Java EE 1.3的Javadoc) – ig0774 2010-07-05 04:48:28
好吧,解释它。 – portoalet 2010-07-05 04:50:51