用asp获取服务器IP和客户端IP
之前用
Request.ServerVariables.Get("Local_Addr").ToString();//获取服务器IP
获取服务器IP,发现获取到的是::1
后来百度了一下,发现获取到的是IPv6的IP,于是就写了下面的代码来获取服务器IP
serverIP = "";foreach (IPAddress IPA in Dns.GetHostAddresses(HttpContext.Current.Request.ServerVariables.Get("Local_Addr").ToString())){if (IPA.AddressFamily.ToString() == "InterNetwork"){serverIP = IPA.ToString();break;}}if (serverIP != String.Empty){Response.write(serverIP);}foreach (IPAddress IPA in Dns.GetHostAddresses(Dns.GetHostName())){if (IPA.AddressFamily.ToString() == "InterNetwork"){serverIP = IPA.ToString();break;}}
经过测试,IP地址显示正常
同理,获取客户端IP可以写成:
string _ip = String.Empty;foreach (IPAddress IPA in Dns.GetHostAddresses(HttpContext.Current.Request.UserHostAddress)){if (IPA.AddressFamily.ToString() == "InterNetwork"){_ip = IPA.ToString();break;}}if (_ip != String.Empty){Response.write(_ip);}foreach (IPAddress IPA in Dns.GetHostAddresses(Dns.GetHostName())){if (IPA.AddressFamily.ToString() == "InterNetwork"){_ip = IPA.ToString();break;}}
用asp获取服务器IP和客户端IP相关推荐
- win7 asp虚拟服务器,win7怎么利用ASP获取服务器IP地址 win7利用ASP获取服务器IP地址教程...
win7系统浏览器打开的网页查看服务器ip地址,网络上浏览的网页都是放在服务器上的,那么怎样用ASP获取服务器ip地址呢?今天小编给大家带来ASP获取服务器IP地址的方法,请一起看看下文详细介绍吧. ...
- c#中获取服务器IP,客户端IP以及其它
客户端ip: Request.ServerVariables.Get("Remote_Addr").ToString(); 客户端主机名: Request.ServerVariab ...
- c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明
客户端ip: Request.ServerVariables.Get("Remote_Addr").ToString(); 客户端主机名: Request.ServerVaria ...
- Asp.Net Core安全防护-客户端IP白名单限制
前言 本篇展示了如何在ASP.NET Core应用程序中设置IP白名单验证的2种方式. 你可以使用以下2种方式: 用于检查每个请求的远程 IP 地址的中间件. MVC 操作筛选器,用于检查针对特定控制 ...
- 中兴服务器管理口地址,跪求!!!怎么获取服务器管理口的IP地址???
匿名用户 1级 2013-09-15 回答 这个竟然还需要跪求啊,直接问你的提供商要,如果是你自己的产品,ping一下自己网站的地址找出ip来,或者自己找网络数据提供商问,应该是很简单的事情 追问: ...
- php查看服务器地址,php 获取服务器地址和客户端地址
一:服务器地址: $host = isset($_SERVER['HTTP_X_FORWARDED_HOST']) ? $_SERVER['HTTP_X_FORWARDED_HOST'] : (iss ...
- java获取f5服务器真实ip_通过F5获取服务器真实内网IP
渗透测试过程中,经常会遇到目标服务器使用F5 LTM做负载均衡. 如果能获取到目标服务器的真实IP地址,会给后续渗透带来一定便利. 本文既是最近渗透遇到的一点点经验分享. F5修改cookie机制 F ...
- 如何为ASP.NET Core设置客户端IP白名单验证
本篇博文中展示了如何在ASP.NET Core应用程序中设置IP白名单验证的3种方式. 你可以使用一下3种方式: 使用中间件检查每个请求的远程IP地址 使用Action过滤器为指定的Controlle ...
- PHP 获取客户端 IP 地址
文章目录 摘要 摘要1.2.3区别如下 获取客户端真实的IP地址实例 摘要 REMOTE_ADDR 是你的客户端跟你的服务器"握手"时候的IP.如果使用了"匿名代理&qu ...
- Nginx在多层代理下获取真实客户端IP地址
最近在研究nginx中如何获取真实客户端IP的方法.众所周知,在编译Nginx时,可通过添加http_realip_module模块来获取真实客户端IP地址.何为真实IP地址呢?请看下图,既获取到的真 ...
最新文章
- 关于MySQL内核,一定要知道的!
- mongodb环境安装
- 面试官系统精讲Java源码及大厂真题 - 30 AbstractQueuedSynchronizer 源码解析(上)
- mysql 8.0 postgresql_PostgreSQL8.0的安装和配置- -
- Python的网络编程[1] - FTP 协议[1] - 使用 pyftplib 建立 FTP 服务器
- win2000/2003 Discuz生存环境搭建及基础优化 攻略
- linux下jtag命令,[转载]LINUX内核调试过程(使用OpenJtag + OpenOCD)
- 深入理解Javascript中构造函数和原型对象的区别
- python编程 从入门到实践-终于懂了python编程从入门到实践
- 如何区分Babel中的stage-0,stage-1,stage-2以及stage-3(转)
- 数据库 | 远程连接centos7上数据库
- 华为认证的考试费用和重认证
- python二分法求函数零点_在SciPy/NumPy中求复函数的零点
- import mysql data to solr4.2.0
- Alpha、Beta、RC、GA版本的区别
- XP与Win7默认下时间分隔符不同
- 好用的企微scrm系统应具备哪些能力
- 运行的程序总是莫名被 Killed
- Runtime objc4-779.1 为什么不能向一个已存在的类添加成员变量?有什么办法达到相同的效果(2)?
- linux php ya ziparchive,linux下zipArchive终于工作了
热门文章
- java okhhtp下载学信网学籍信息
- was 部署php,was 配置web服务器
- Pubwin经典问题解答100例
- 获取任意一个微信小程序码的两种方式
- 学物理考研计算机,专业选择:物理学专业考研方向总结
- 薛定谔的猫,薛定谔的猫可怕在哪里?
- 通过 Amazon EFS 对 NFS 文件系统权限进行细粒度控制
- 卡内基梅隆计算机专业排名,2019年卡内基梅隆大学计算机专业排名多少?
- ERROR: ld.so: object ‘/usr/local/lib/libc2.28.so‘ from /etc/ld.so.preload cannot be preloaded ...
- 银行家算法实现(操作系统实验)