我的学校有ip如下,想限制外网访问,,代码应该怎么写呀?

发布时间:2024-09-29 07:46 发布:上海旅游网

问题描述:

我的学校有ip如下,想限制外网访问,,代码应该怎么写呀?

210.34.210.0 255.255.255.0
210.34.213.0 255.255.255.0
210.34.214.0 255.255.255.0

172.16.0.0. 255.255.0.0

采用多层代理服务器。。。。。。
我用asp控制网页中的某部分内容只能内网访问。(也就是bs结构...)

关键的问题是在学校上通过 Request.ServerVariables("REMOTE_ADDR")
获得的不是210.34.210.0这个地址,而是172.16.0的。。为什么。。。(网站是学校的服务器);
而这个代码通过外网架设的服务器,在校内可以得到,另外一种ip像159.56.***,都不是上面两种的。。

问题解答:

我想你的是asp写的吧,可以这样写

<%
dim ResIp
ResIp=Request.ServerVariables("REMOTE_ADDR")
ResIp=left(trim(ResIp),11)
select case ResIp
case 210.34.210
Response.Redirect ("http://www.yoursite0.com")
case ……
Response.Redirect ("http://www.yoursite1.com")
case ……
Response.Redirect ("http://www.yoursite2.com")
Case Else
MsgBox "禁止访问"
End Select
%>

vb的话,大概一样吧,

加个switch case控制语句................

不好意思不知道你什么意思啊
限制外网访问什么 是你用vb编写的程序吗? 你用 VB做C/S 结构还是B/S的?

热点新闻