【问题标题】:IP restriction for a folder of a web application, in IIS7IIS7 中 Web 应用程序文件夹的 IP 限制
【发布时间】:2011-12-30 04:10:08
【问题描述】:

我有一个 Web 应用程序,其中一个 Web 服务位于一个文件夹中。整个 Web 应用程序可以从任何地方访问,而 Web 服务只能从某些 IP 地址访问。我无法将它们分开并将 Web 服务带入另一个 IIS 网站,因此我需要限制对 Web 服务的访问,而它位于该网站中。但是,我在创建虚拟目录方面没有任何限制。我该怎么办?我能做到吗?

为了更好地理解这个场景,假设网站的域名是www.sample.com,并且这个网站上的每个地址都可以访问整个互联网。例如,www.sample.com\path1www.sample.com\path2 可供所有人和所有 IP 地址浏览。

但是网络服务www.sample.com\services\user.asmx的地址只能从特定的IP地址访问,例如217.218.192.50 && 107.50.27.30

如何在 IIS7 中实现这种配置?

【问题讨论】:

    标签: web-services iis-7 ip ip-restrictions


    【解决方案1】:

    好吧,这是一个多么简单的动作。

    只需选择 IIS7 中的文件夹,然后从右侧选择 IP Address and Domain Restrictions(如果不可见,则必须通过 Features View 选项卡访问)。

    现在,您可以允许或拒绝任何单个 IP 地址或某个范围(如果 IP 地址看到或看不到您的文件夹以及其中的任何内容)。

    【讨论】:

    • 我的功能视图或其他任何地方都没有那个 IP 地址和域限制图标。我听说这是一个(Windows)功能,必须先在某处启用,但我似乎无法找到如何或在哪里......有什么想法吗?
    • 您使用的是什么版本的 IIS?我认为这是一个新功能。也许您应该使用 IIS7 或 IIS7.5 进行测试。
    • 我使用的是 IIS7.5。我最终发现我可以使用 Web 平台安装程序添加此功能 - 这通常是向 IIS 添加内容的最简单方法。 :)
    • @SaeedNamati 有没有办法在 web.config 中做到这一点?出于某种原因,我无法对我试图限制访问的文件夹执行此操作...
    • 如果其他人还在寻找它:iis.net/downloads/microsoft/dynamic-ip-restrictions
    猜你喜欢
    • 2011-02-01
    • 1970-01-01
    • 2011-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-14
    • 2016-11-06
    相关资源
    最近更新 更多