Windows 2012:IIS 8:将虚拟目录限制为本地IP

该服务器是Windows 2012服务器。 在IIS 8中,有一个虚拟目录,比如'arcgis'。 我想限制只有本地计算机访问该特定的目录。 本地IPV4地址的格式为130.127.xx.xxx。

所以,我启动IISpipe理器,selectarcgis目录,然后,使用“IP地址和域限制”,我可以input一个127.0.0.1的允许的IP,这工作正常。 但是,使用IP范围选项,当我input130.127.1.0和掩码255.255.255.0时,远程计算机无法访问arcgis文件夹。

我怀疑这是因为我需要提供IPV6地址(以某种方式),因为服务器计算机只能通过他们奇怪的外观IPV6地址find本地计算机时,我'平'。 我没有看到任何选项来inputIPV4地址作为一些IPV4的'function',看起来像默认情况下只有IPV6被发现?

任何想法?

谢谢!

没关系,不幸的是,服务器无法通过IPV4地址看到的唯一一台计算机就是我自己的工作站! 对于我的工作站,服务器(在工作站上运行的是VMWARE VM),服务器将其视为IPV6地址。

虽然我确实需要将我的工作站列入例外列表,但至less我知道问题出在哪里。

希望这有助于某人。

谢谢。

更新我结束了我的工作站上禁用IPV6。 希望我们的在线服务器不会遇到通过IP寻找其他Intranet在线服务器的问题 – 否则,这种基于IP的限制将无法工作。

除非您已经将路由器(或DHCP服务器)设置为为LAN上的主机提供特定范围的IPv6地址,否则可能会分配一个“本地链路”地址。 这相当于IPv4中的169.254。*。*地址范围,如果您的DHCP服务器不响应IP地址的请求( https://en.wikipedia.org/wiki/Private_network#Link- local_addresses )。 您可以通过命令提示符find使用IPConfig分配的链路本地IP。

要将IIS的IP和域限制模块中的所有链接本地IPv6地址列入白名单,请单击“添加允许条目…”,然后select选项以inputIP地址范围。

在第一个框中inputfe80 ::

在“掩码或前缀”的第二个框中input10

如果您的路由器确实提供了IPv6地址,则可能需要input另一个前缀为fc00的条目,其前缀为7( https://en.wikipedia.org/wiki/Unique_local_address )。