我最近想做一个网站,该网站有一个栏目要求只能在我们校园网内部网上打开。在外网打不开。网络服务商给我们学校的IP是61.133.116.110-115 在校园网内部我们学校自己又划分的一些子IP。我想根据客户端打开的IP是不是在61.133.116.110-115 之间开判断是不是在我们学校内部打开的该网站。但是实现不了,哪位高手能帮下忙。
------解决方案--------------------
你可以用逆向思维啊,IP地址不属于你校园IP段的,就是非校园用户啊.
而且,你的问题也说得不够清楚,你们校园网用户访问你们的网站显示的IP地址,是外网IP吗?你们学校自己有DNS解析服务器吗?我们原来学校是用自己的DNS的,所以,我们校园网内用户访问网站显示的IP是内网的IP,而不是外网的IP,所以,我们判断IP都是通过排除法来判断的
------解决方案--------------------
IIS上可以设置只允许访问的IP地址段:)
也可以在数据库中设置,将允许的IP地址段添加进去!
------解决方案--------------------
1、用程序获取客户端ip,然后判断ip段范围。
2、直接在iis里设置允许访问的ip段(推荐)