我有几个网站在 WAWS 平台上运行,我无法确定是否可以在共享空间中设置网站,然后使其仅对特定 IP 范围可见。
长话短说,我们这里有一个硬 IP 范围,如果能够拥有只能通过该地址范围访问的 azure 网站,那就太好了。
谢谢!
最佳答案
您可以通过在 web.config 中定义特定的 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 Websites 未立即启用,谢谢@astaykov。我将把这个解决方案留在这里,以防可以添加它,否则可能需要托管在 XS Web-Role 上并使用以下解决方案。
Does Azure support <ipsecurity/> in web.config?
编辑2
如果您错过了下面的 @spankmaster79 评论,现在似乎已支持 http://azure.microsoft.com/blog/2013/12/09/ip-and-domain-restrictions-for-windows-azure-web-sites/ .
关于Azure 网站 - 是否可以仅对 IP 范围可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16797114/