Azure网站-可以使其仅对IP范围可见



我有几个网站在WAWS平台上运行,我不知道是否有可能在共享空间中设置网站,然后只对某个IP范围可见。

长话短说,我们这里有一个硬IP范围,如果能够有只能通过该地址范围访问的azure站点就太好了。

谢谢!

您可以通过在web中定义特定的IP或范围来实现这一点。配置如下:

<security>
    <!-- deny everybody -->
   <ipSecurity allowUnlisted="false">
        <!-- "clear" removes all upstream restrictions -->
       <clear/>
        <!--permit network 199.199.199.0 to 199.199.199.255-->
       <add ipAddress="199.199.199.0" subnetMask="255.255.255.0" allowed="true"/>
        <!--permit IP 199.199.199.12 only-->
        <add ipAddress="199.199.199.12" allowed="true"/>
   </ipSecurity>
</security>

编辑1

似乎ipSecurity没有为Azure网站启用开箱即用,谢谢@astaykov。我将把这个解决方案留在这里,以防可以添加它,否则可能需要在XS Web-Role上托管并使用以下解决方案。

Azure支持在web . config吗?

编辑2

如果您错过了下面的@spankmaster79评论,现在似乎支持http://azure.microsoft.com/blog/2013/12/09/ip-and-domain-restrictions-for-windows-azure-web-sites/.

我能想到的最简单的方法是使用ipSecurity元素。但我刚刚做了一个快速测试,Azure网站似乎忽略了这一点。因此,您必须要么给任何人访问权限,要么在Web应用程序中自己实现它。我只是想知道你得到的是真实的IP地址还是路由流量到你网站的ARR的IP地址。

最新更新