导航:首页 > 配服务器 > asp服务器如何通过ip访问

asp服务器如何通过ip访问

发布时间:2023-05-21 18:36:26

① asp中怎样获取访问者的IP地址

asp中获取访问者的IP地址的方法:
最简单的用以下语句:
ip=request.ServerVariables("REMOTE_ADDR")
response.Write(ip)
但这种方法对代理服务器上网的就不准了,故比较全面的是用下面的方法:
<%
Private Function getIP() //定义一个获取ip的函数
Dim strIPAddr //定义ip地址变量
//检测是否利用了代理:HTTP_X_FORWARDED_FOR,如果没有直接用Request.ServerVariables("REMOTE_ADDR") 获取
If Request.ServerVariables("HTTP_X_FORWARDED_FOR") = "" OR InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), "unknown") > 0 Then
strIPAddr = Request.ServerVariables("REMOTE_ADDR") ;
//如果使用了代理HTTP_X_FORWARDED_FOR,就从代理串中截取
ElseIf InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ",") > 0 Then
strIPAddr = Mid(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), 1, InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ",")-1)
ElseIf InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ";") > 0 Then
strIPAddr = Mid(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), 1, InStr(Request.ServerVariables("HTTP_X_FORWARDED_FOR"), ";")-1)
Else
strIPAddr = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
End If
getIP = Trim(Mid(strIPAddr, 1, 30))
End Function
ip=getIP()
response.write(ip)
%>

② ASP如何实现限制区域地区IP访问,定向IP访问

要使用request对象
的ServerVariables属性,通过它来获得环境变量的值。使用的语法为:Request.ServerVariables(variable),variable表示环境变量的名称,如服务器主机名称、Web服务器软件名等等,若variable为REMOTE_ADDR则表示访问者的IP地址,通过它就可以实现IP地址的过滤。
源程序如下:(文件名:demo.ASP)<html><head>
<metahttp-equiv=Content-Typecontent=text/html;charset=gb_2312-80><metaname=GENERATORcontent=MicrosoftFrontPageExpress2.0>
<style>
<!--
.as{line-height:15px;font-size:9pt}
a:hover{color:rgb(0,51,240);text-decoration:underline}
.p9{font-family:宋体;font-size:9pt;line-height:15pt}
.p12{font-family:宋体;font-size:12pt;line-height:18pt}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;font-size:125%;color:blue}-仔山-></style>
<title>ASP页面防火墙功能演示</title>
</head><bodybackground=back.jpg><%念亩中′使用Request.ServerVariables(REMOTE_ADDR)得到IP地址并保存在变量rip中rip=Request
.ServerVariables(REMOTE_ADDR)strip=cstr(rip)′取得IP地址第三个段的值并保存到strip中fori=1to2strip=right(strip,len(strip)-instr(1,strip,.))nextstrip=left(strip,instr(1,strip,.)-1)
′IP地址有效性检验及密码验证,包括两方面的内容:
′如果IP地址符合则通过验证;如果IP地址不符合则检验输入的密码是否正确(此耐旦处密码为asp)
if(left(rip,5)<>127.1orstrip<1orstrip>50)andrequest(Passwd)<>aspthen%><p><fontcolor=#FF0000>对不起,你的IP是<%=rip%>,本页面可以访问的IP是127.1.1.*到127.1.50.*之间,如果你是本单位内部网的用户,请确认你的浏览器没有使用代理!<BR></font></p><formaction=demo.aspmethod=POSTid=form1name=form1><p>请输入访问密码:<inputtype=passwordname=Passwd><inputtype=submitvalue=确认name=B1>;</p></form>
<%else%>
′合法用户可以访问的页面,在此可以加入任何信息
祝贺您,您已经顺利通过了页面的安全认证,可以直接使用本站点的资源!
<%endif%>
</body>

③ 我用asp刚做好一个网页,怎样让别人通过我的ip访问我的网页

第一步:设置你的本机ip,地址为你外网的地址(ip138查询)
第二步:仿差要把你iis里面的默认访问地址改滚漏为你的本机(也就是第一步的ip)ip地址(大大烂第一步成功后下拉就会出现)
我这里没装iis不能给你截图,不好意思 ~_~!

阅读全文

与asp服务器如何通过ip访问相关的资料

热点内容
宝利通sip服务器配置填什么 浏览:993
一款能学编程的游戏 浏览:729
打球为什么可以解压 浏览:263
基于单片机的水塔水位控制系统 浏览:80
怎么用软件建立文件夹 浏览:851
文件夹选项是啥 浏览:566
如何进入2b2t服务器视频 浏览:995
铁虎加密算法 浏览:950
手机qq怎么解加密 浏览:757
程序员辞职把所有程序卸载 浏览:122
cf游戏服务器IP地址 浏览:599
python地图上画三维柱状图 浏览:799
学大教育程序员 浏览:980
压缩机维修济南 浏览:740
算法21是什么 浏览:312
加密文件解密时非法的标志 浏览:359
哪些php网站有哪些东西 浏览:790
pdf文件转word文件怎么打开 浏览:809
权限的文件夹图标 浏览:828
智能加密门卡怎么弄在手机 浏览:502