本篇目录:
求助:asp获得本机IP
公司公网ip:60.1X 所有内网用户访问都会留下公网IP:60.1X。在网站首页判断,如果来访IP为60.1X,则将网站转向19166内网访问。这样就可以记录到内网机器IP了。
在ASP中可以使用Request.ServerVariables(REMOTE_ADDR)来取得客户端的IP地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址。
就是配置参数获取内网或者远程计算机的一些你需要的东西,这个你需要什么就配置什么,比如代码中 “-a + clientip”,-a就是获取mac物理地址,根据后面的变量clientip(这个是传入的参数,为ip字段)。
通过ASP获取IP地址,这种方法比较简单:ip=request.ServerVariables(REMOTE_ADDR)response.Write(ip)但是这种方法有个缺点,就是对用代理上网的可能就不准确了。
asp.net如何获取IP
1、在ASP中使用 Request.ServerVariables(REMOTE_ADDR) 来取得客户端的IP地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址。
2、首先使用上面这句获取IP值,这是优先取得代理IP。
3、引入的名称空间需要引入一个名称空间,using ;,如下图。下还有很多空间,只是打出来让新手们有个更强烈的认识,本例中只用到NET这个对大的名称空间,其他的就不做解释了。
在ASP中如何能获取网站IP地址
1、参考思路如下:假设服务器内网ip:19166 公司公网ip:60.1X 所有内网用户访问都会留下公网IP:60.1X。在网站首页判断,如果来访IP为60.1X,则将网站转向19166内网访问。
2、通过ASP获取IP地址,这种方法比较简单:ip=request.ServerVariables(REMOTE_ADDR)response.Write(ip)但是这种方法有个缺点,就是对用代理上网的可能就不准确了。
3、asp下有三个方法可以实现:使用wscript.shell运行ping或者nslookup命令获取已知域名的服务器的IP。
到此,以上就是小编对于asp 获取ip的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。