在Servlet中,我想只从LAN获得管理员访问权限,因此我采用了我正在使用的内部IP范围,并以管理员身份创建了一个简单的登录规则,检查我的IP是否在该范围内。
在Java中,我使用了HttpServletRequest.getRemoteAddr()和getRemoteHost()。
看这个页面 http://www.geekpedia.com/tutorial45_How-to-get-IP-address-of-client.html ,看起来ASP的等价物是:
Request.ServerVariables( “REMOTE_ADDR”)
这样的页面可以帮助您确定它是否是私有(内部)IP范围: https://en.wikipedia.org/wiki/Private_network (不确定它是否对IPv6 IP有帮助)