request.getRemoteHost()为什么无法得到客户端的机器名

yanchang 2004-05-08 03:04:25
我用request.getRemoteHost()为什么得到的不是机器名,而是IP地址
环境是UNIX
如何得到客户端的机器名?
...全文
219 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yaomengqiushui 2004-05-08
  • 打赏
  • 举报
回复
同意wiwi5888
wiwi5888 2004-05-08
  • 打赏
  • 举报
回复
请问楼主是否用Tomcat的服务器,如果是请在server.xml查看一下connector中的enableLookups
说明如下:
如果为true,则可以通过调用request.getRemoteHost()进行DNS查询来得到远程客户端的实际主机名,若为false则不进行DNS查询,而是返回其ip地址
dmnv9999 2004-05-08
  • 打赏
  • 举报
回复
request.getRemoteHost(),CGI变量是REMOTE_HOST
返回发出请求的客户机的完整的域名。
如果不能确定该域名,则返回IP地址。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧