问题标签 [ip-restrictions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iis - IIS7 中的文件安全(IP 地址访问限制)
我有一个包含 2 个 asmx 文件(public.asmx 和 private.asmx)的 Web 服务。在 IIS6 上,我可以转到 private.asmx 的属性,然后从“文件安全”选项卡中,拒绝除 localhost 的 IP 地址之外的所有计算机访问。
在 IIS7 中,我似乎只能对整个文件夹执行此操作。我错过了什么?
.htaccess - 在集群/云环境中使用 .htaccess 通过 IP 设置文件限制
找到答案,见文末
当您托管在集群/云环境(更具体地说是 Rackspace Cloud)中时,如何通过 IP 限制对文件的访问。昨天,我在这里问了一个类似的问题,并收到了以下答案,在我的本地测试环境中效果很好(谢谢)。
然而,我发现使用 Rackspace Cloud 时,当访问者点击页面时(或者就 .htaccess 而言),IP 已经改变了。
我在测试 .htaccess 指令时发现了这一点,我的真实 IP 不会给我访问权限,但该站点自己的托管 IP 可以工作。
通过其他一些测试,我还发现在他们的云环境中,访问者的 IP 是通过“HTTP_X_FORWARDED_FOR”而不是“REMOTE_ADDR”报告的。
有没有人有一个很好的解决方法/这个?.htaccess 中是否有可以更改 IP .htaccess 查找的指令?
(是的,我将把同样的问题发布到 Rackspace。)
添加了答案
因此,经过几个小时的在线支持后,至少使用 Rackspace Cloud 的指令是这样的:
取决于您是否在 SSL 集群后面,您将使用“X-Cluster-Client-Ip”(非 SSL)或“X-FORWARDED-FOR”(SSL)指令来匹配您的 ip .
android - Android 作为嵌入式操作系统的限制
最近有人告诉我,有一个许可限制,导致 Android 无法在平板电脑或手机以外的任何设备上运行。我找不到任何约束的证据。是否存在这样的限制?
glassfish-3 - 如何限制与 glassfish 的连接?
我在 glassfish 3 服务器上运行 Web 应用程序。任何人都不应访问该应用程序。相反,我想限制对少数静态 IP 地址的访问。不能通过防火墙阻止所有通信,因为服务器也托管其他 Web 服务。
鉴于这种背景,我的问题是:如何告诉 glassfish 只响应来自给定数量 IP 地址的请求?
非常感谢您的帮助!
asp.net - IIS7 web.config 重写以限制 IP 范围的访问 - 不能让它工作吗?
我只是在我们公司网站的现有重写规则上添加一组规则。我们有一个文件,我们需要将其限制为仅我们的内部 IP 地址。URL 是http://oursite.com/internal/index.aspx?u=blahblah并且需要将其限制在 IP 范围 10.1.XX 我正在添加它,但它什么也没做。即使我尝试使用 .* 捕获所有模式,它仍然会忽略它。我的语法正确吗?谢谢。
asp.net-mvc - 通过 ip 限制对不同站点部分的访问
在我们的 MVC 3 解决方案中,我们有一个包含许多部分的站点。客户希望能够通过 IP 地址(来自管理部分)管理对每个部分的访问。执行此要求的标准方法是什么?我明白了,就像这样:每个部分都有一个通配符列表,代表 IP 地址,然后我们以某种方式使用这个通配符验证 IP 地址。
web-services - IIS7 中 Web 应用程序文件夹的 IP 限制
我有一个 Web 应用程序,其中一个 Web 服务位于一个文件夹中。整个 Web 应用程序可以从任何地方访问,而 Web 服务只能从某些 IP 地址访问。我无法将它们分开并将 Web 服务带入另一个 IIS 网站,因此我需要限制对 Web 服务的访问,而它驻留在该网站中。但是,我在创建虚拟目录方面没有限制。我该怎么办?我能做到吗?
为了更好地理解这个场景,假设网站的域名是www.sample.com
,并且这个网站上的每个地址都可以被所有互联网访问。例如,每个www.sample.com\path1
人和www.sample.com\path2
每个 IP 地址都可以浏览。
但是 Web 服务的地址www.sample.com\services\user.asmx
只能从某些 IP 地址访问,例如217.218.192.50
&& 107.50.27.30
。
如何在 IIS7 中实现此配置?
.htaccess - 根据 IP 地址限制/阻止目录
试图阻止除 1 个 IP 地址之外的所有人访问目录。此 .htaccess 代码会阻止访问,但会阻止对包括图像、css 等在内的所有内容的访问。我需要更改什么?
RewriteCond %{REMOTE_ADDR} !^XX\.XXX\.XX\.XXX$
RewriteRule ^hidedirectory(.*)$ http://site.com/ [R,L]
除了我之外,任何访问 mysite.com/hidedirectory 的人都应该重定向到 mysite.com。是否有更好、更安全的方法来执行此操作,包括 http 响应代码之类的方法?
c++ - 服务器套接字 - 仅接受来自白名单中 IP 地址的连接
我有一个侦听和接受来自客户端的连接的套接字服务器,其工作原理如下:
如何限制服务器使其只接受来自特定 IP 地址的连接?例如,我可以创建一个包含要接受的 IP 地址白名单的文本文件,格式如下:
202.168.2.5 - 202.168.2.127
92.104.3.1 - 92.104.4.254
//等等
所以基本上我想拒绝来自未包含在白名单中的所有 IP 地址的连接。如果套接字库 API 不支持这一点,我可以先接受连接,然后如果 peeraddress 不在白名单中,则立即关闭 socketfd。但是如何执行此操作,如何检查特定 IP 地址是否在我的白名单中指定的范围内?任何示例将不胜感激。
internet-explorer - 使用 3G 调制解调器限制网站访问(已尝试 Windows SteadyState)
是否可以将允许的网站限制为几个预先指定的网站?
我已经尝试使用 Windows Steadystate 进行限制,但它没有限制任何内容。
我还尝试将主机文件更改为“硬编码 ip”地址,然后为 3g 调制解调器设置假 DNS 服务器。DNS 设置不会坚持 3g 调制解调器。
我还尝试在 Internet Explorer 中设置错误的代理地址,但 3g 调制解调器不支持 Internet Explorer 设置。
任何人都知道如何驯服这个 USB 3g 调制解调器 BEAST?