2013-06-18 128 views
2

我們有限制訪問API的IPv4地址負載。問題是,我需要允許本地服務器連接到自己進行測試和診斷,但即使我將本地IPv4範圍添加到允許列表中,它也不起作用。IIS 7 - 如何將IPv6地址添加到IIS IP限制列表中?

我的理論是,因爲IPv6是本地配置的,所以它在連接中使用這個協議(自己),所以它仍然被阻塞。

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

+0

我有一個解決方法:使用http:// {local_ip}而不是名稱,這會強制IPv4和我的IPv4允許規則通過! –

+0

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

回答

4

這是回答您的問題嗎? 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

是的。是的,它確實。對我有更多的聲譽。 –