IIS 7 - 如何将IPv6地址添加到IIS IP限制列表中?

问题描述:

我们有限制访问API的IPv4地址负载。问题是,我需要允许本地服务器连接到自己进行测试和诊断,但即使我将本地IPv4范围添加到允许列表中,它也不起作用。IIS 7 - 如何将IPv6地址添加到IIS IP限制列表中?

我的理论是,因为IPv6是本地配置的,所以它在连接中使用这个协议(自己),所以它仍然被阻塞。

如何将IPv6地址添加到IIS IP限制列表中?

+0

我有一个解决方法:使用http:// {local_ip}而不是名称,这会强制IPv4和我的IPv4允许规则通过! –

+0

真的没有人知道如何添加IPv6地址? –

这是回答您的问题吗? http://blogs.iis.net/nazim/archive/2008/05/03/using-ipv6-with-iis7.aspx

...的INETMGR UI有一个人为限制只允许 IPv4地址,这是因为主要是在我们的 部分测试限制条件。然而,你可以很容易地在我们的配置文件 (的applicationHost.config)配置这一点,这里有哪些条目看起来像两个 一个特定的地址和IPv4和IPv6的地址范围:

<ipSecurity allowUnlisted="true"> 
    <add ipAddress="10.199.199.199" allowed="false" /> 
    <add ipAddress="12.14.0.0" subnetMask="255.255.0.0" allowed="false" /> 
    <add ipAddress="2001:4898:2a:5:c4ad:9291:22b1:c870" subnetMask="ffff:ffff::" allowed="false" /> 
</ipSecurity > 
+0

是的。是的,它确实。对我有更多的声誉。 –