如何获取客户端IP、WEB服务器IP

 

  1. 获取客户端IP

private string GetClientIP()

{

string result = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];

if (null == result || result == String.Empty)

{

result = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];

}

 

if (null == result || result == String.Empty)

{

result = HttpContext.Current.Request.UserHostAddress;

}

return result;

}

  1. 获取Web服务器IP

private string GetServerIP()

{

return System.Web.HttpContext.Current.Request.ServerVariables["Local_Addr"];

}

时间: 2024-07-30 17:23:45

如何获取客户端IP、WEB服务器IP的相关文章

javaweb-java如何获取客户端登入时的ip

问题描述 java如何获取客户端登入时的ip 我做了一个网站,如何获取客户端登入时客户端的ip,求大神指教 解决方案 /** * 通过HttpServletRequest返回IP地址 * @param request HttpServletRequest * @return ip String * @throws Exception */ public String getIpAddr(HttpServletRequest request) throws Exception { String i

PHP 显示客户端IP与服务器IP的代码_php技巧

来看看代码: 复制代码 代码如下: echo "(1)浏览当前页面的用户的 IP 地址为:"; echo $_SERVER['REMOTE_ADDR']; echo "<br />"; echo "(2)浏览当前页面的用户的 IP 地址为:"; echo getenv('REMOTE_ADDR'); echo "<br />"; echo "主机 www.baidu.com 的 IP 地址为:

详解交换机IP与服务器IP冲突及解决方法

故障现象公司局域网内的客户机均使用Windows 98操作系统, 但是某天在客户端开机后:登录NT域时顺利通过验证,但是在测览器地址栏中输入 "http://192.168.0.1",试图洲览局域网Web服务器网页时,要求输入用户名和密码(我们设定的Web服务是允许匿名访问的),而且验证域也变了,无论是输入合法的用户口令.超级用户口令还是Web姑点管理者口令均无法通过验证.但是使用命令"ping 192.168.0.1"却能顺利得到应答.诊断过程我们首先初步 估计是

ASP.NET获取服务器IP与MAC地址的方法

asp.net|服务器 获取服务器的IP地址方法以DNS法较为简单实用,如下: private void ButtonIP_Click(object sender, System.EventArgs e){ Syste  m.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList;if ( addressList.Length>1){ TextLIP.Text = addressList[0].

用php来获得客户端服务器ip的方法

 <?php echo "当前脚本服务器的主机名:".gethostbyaddr($_SERVER['REMOTE_ADDR'])."<br /><hr />"; echo "获得当前运行PHP脚本(页面)所在的服务器的 IP 地址:".$_SERVER['SERVER_ADDR']."<br /><hr />"; echo "获得当前运行PHP脚本(页面)所在的

实现web服务器中的gzip

 web服务器实现压缩数据发送给浏览器 web服务器使用gzip压缩可以提高网站的响应速度,因为数据压缩会消耗一定的cpu及I/O的.但是可以减少通过网络传输的数据量. 从而提高网站的浏览速度 本程序本人自己在ubuntu中编译成功,在ubuntu中经过Firefox中,window 系统IE 8,Firefox.chrome中测试成功. 本程序需要用到zlib压缩类库,没有装将无法成功,本人只提供在ubuntu中的代码及运行方式.希望大家谅解.关于用到的 zlib库中的知识,稍后会出新的博客做

从零开始搭建论坛(一):Web服务器与Web框架

[引自selfboot的博客]之前用 Django 做过一个小的站点,感觉Django太过笨重,于是就准备换一个比较轻量级的 Web 框架来玩玩.Web.py 作者已经挂掉,项目好久没有更新,所以不准备用它.而 Flask 也是一个成熟的轻量级 Web 框架,在 github 上有众多的 Star 和 Fork,文档和扩展也很丰富,值得学习. 学习一个框架最好的方式就是用框架做一个项目,在实战中理解掌握框架.这里我用 Flask 框架,使用 Mysql 数据库做了一个论坛系统.麻雀虽小,五脏俱全

Python 搭建Web站点之Web服务器与Web框架_python

之前用 Django 做过一个小的站点,感觉Django太过笨重,于是就准备换一个比较轻量级的 Web 框架来玩玩.Web.py 作者已经挂掉,项目好久没有更新,所以不准备用它.而 Flask 也是一个成熟的轻量级 Web 框架,在 github 上有众多的 Star 和 Fork,文档和扩展也很丰富,值得学习. 学习一个框架最好的方式就是用框架做一个项目,在实战中理解掌握框架.这里我用 Flask 框架,使用 Mysql 数据库做了一个 论坛系统 .麻雀虽小,五脏俱全,论坛效果图如下: 论坛系

根据Web服务器记录来追击黑客入侵

现今的网络,安全越来越受到大家的重视,在构建网络安全环境时,在技术手段,管理制度等方面都逐步加强,设置防火墙,安装入侵检测系统等等.但网络安全是个全方位的问题,忽略哪一点都会造成木桶效应,使得整个安全系统虚设.本文从分析Web服务器的logging记录来找出漏洞,防范攻击,从而加强Web服务器安全. Web服务是Internet所提供最多,最丰富的服务,各种Web服务器自然也是受到攻击最多的,我们采用了很多措施来防止遭受攻击和入侵,其中查看Web服务器的记录是最直接,最常用,又比较有效的一种方法