㈠ 如何获取自己电脑的局域网IP地址
步骤如下,以windows7系统为例。
方法1:
点击左下角的“开始”菜单,在搜索栏中输入“cmd”,点击回车键。
㈡ 如何获取网页链接的ip
网上有很多网址与IP转换的工具,你可以试一下
或者在本机上使用ping命令(运行->cmd->回车->ping 域名->回车)
㈢ php中怎么获取访问当前页面电脑的IP地址
function getIP() {
$url=file_get_contents("";);
$ip=substr($url,85);
$ip=substr($ip,0,-4);
return $ip;
}
一个大神抛出的,不过需要访问一个链接(总是感觉慌慌的),建议用tp自带函数访问不到的再用这个方法
㈣ 如何获取客户端访问网站的IP地址
request.getRemoteAddr()是获得客户端的ip地址。
request.getRemoteHost()是获得客户端的主机名。
㈤ 如何获取网站用户的真实IP
问题引出:
<hr/>
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Nagix等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或192.168.1.110,而并不是客户端的真实IP。
经过代理以后,由于在客户端和服务之间增加了中间层,因此服务器无法直接拿到客户端的IP,服务器端应用也无法直接通过转发请求的地址返回给客户端。但是在转发请求的HTTP头信息中,增加了X-FORWARDED-FOR信息。用以跟踪原有的客户端IP地址和原来客户端请求的服务器地址。
举例来说,当我们访问口碑网首页hangzhou.jsp时,其实并不是我们浏览器真正访问到了服务器上的hangzhou.jsp文件,而是先由代理服务器Nagix去访问hagnzhou.jsp,代理服务器再将访问到的结果返回给我们的浏览器,因为是代理服务器去访问hangzhou.jsp的,所以hangzhou.jsp中通过request.getRemoteAddr()的方法获取的IP实际上是代理服务器的地址,并不是客户端的IP地址。
<hr/>
获得客户端真实IP地址的方法一:
publicStringgetRemortIP(HttpServletRequestrequest){
if(request.getHeader("x-forwarded-for")==null){
returnrequest.getRemoteAddr();
}
returnrequest.getHeader("x-forwarded-for");
}
<hr/>
获得客户端真实IP地址的方法二
publicStringgetIpAddr(HttpServletRequestrequest){
Stringip=request.getHeader("x-forwarded-for");
if(ip==null||ip.length()==0||"unknown".equalsIgnoreCase(ip)){
ip=request.getHeader("Proxy-Client-IP");
}
if(ip==null||ip.length()==0||"unknown".equalsIgnoreCase(ip)){
ip=request.getHeader("WL-Proxy-Client-IP");
}
if(ip==null||ip.length()==0||"unknown".equalsIgnoreCase(ip)){
ip=request.getRemoteAddr();
}
returnip;
}
<hr/>
㈥ 如何察看我正在浏览的网页的IP地址
点开始-运行-cmd-然后敲ipconfig,回车,可以查看你所有的网络连接的ip地址。
如果你要使用代理服务器,可以点击ie的工具菜单,点internet选项,然后点连接,点下面的局域网连接,输入代理服务器的ip和端口,点击确定。