0
私は以下のipv4とipv6のアドレス範囲を持っており、web.configにアクセスを制限する必要があります。IISのIPアドレスの制限サブネットマスク
103.21.244.0/22
2400:cb00::/32
2a06:98c0::/29
これは正しいですか?私が確信していることは、サブネットマスクをどのように扱うかです。私はhttps://www.tunnelsup.com/subnet-calculator/を使って適切なマスクを計算しました。私のプロダクションサイトがダウンするまでこれをテストすることはできないので、正しいことをしたら事前に知る必要があります。
<system.webServer>
<security>
<ipSecurity allowUnlisted="false" denyAction="NotFound" xdt:Transform="Insert">
<clear/>
<add ipAddress="103.21.244.0" subnetMask="255.255.252.0" allowed="true"/>
<add ipAddress="2400:cb00::" subnetMask="FFFF:FFFF::" allowed="true"/>
<add ipAddress="2a06:98c0::" subnetMask="FFFF:FFF8::" allowed="true"/>
</ipSecurity>
</security>
</system.webServer>
すべてのドキュメントは、この機能がIPv4アドレス(またはドメイン名)に対してのみ機能することを暗示しているようです。例えば。 [' '](https://docs.microsoft.com/en-us/iis/configuration/system.webserver/security/ipsecurity/#configuration):"これらの制限は、IPバージョン4のアドレス、a IPバージョン4アドレスの範囲、またはDNSドメイン名」 –