以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]狐表提供http服务时,怎么限制IP访问? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=148716) |
-- 作者:martin723 -- 发布时间:2020/4/14 9:42:00 -- [求助]狐表提供http服务时,怎么限制IP访问? 原来采用C/S开发时,可以读取本机IP,如果不是许可范围内的IP,限制使用。 现在采用B/S开发,内置HTTP服务和网页生成功能,怎么来限制非法IP地址访问? 别人给提供了段js代码,结果在有的电脑上能够获取IP地址,有的电脑上获取不到IP地址。其结果是 能够获取IP地址的,程序正常运行。 不能够获取IP地址的,有的非法IP地址也能访问,再不就是合不合法的IP都访问不了。
[此贴子已经被作者于2020/4/14 9:44:03编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/4/14 10:20:00 -- 这种不现实。除非所有用户都有固定IP的宽带。 |
-- 作者:martin723 -- 发布时间:2020/4/14 12:36:00 -- 我们是局域网,每个人都有固定的IP地址。想把发布的网页,只允许本单位的计算机访问。 |
-- 作者:有点蓝 -- 发布时间:2020/4/14 13:41:00 -- 不需要使用js,在服务端就可以获取访问的用户的ip: msgbox(e.Request.RemoteEndPoint().Address.ToString())
|