2014-07-24 54 views
2

在Asp.NET有什麼辦法通過檢查IP地址來限制某個國家的訪問。到目前爲止,我更改了web.config文件。我從第三方API收集IP地址。但是,它給出了我附加它的屏幕截圖的錯誤。IP按國家劃分錯誤代碼0x80070021 iis 7

任何幫助將是偉大的。在此先感謝

這是我的webconfig;

<system.webServer> 
    <security> 
     <ipSecurity allowUnlisted="true"> 
      <clear/> 
      <add ipAddress="5.2.80.0" subnetMask="255.255.248.0"/> 
      <add ipAddress="5.10.140.0" subnetMask="255.255.255.0"/> 
      <add ipAddress="5.11.128.0" subnetMask="255.255.128.0"/> 
      <add ipAddress="5.23.0.0" subnetMask="255.255.255.0"/> 
      <add ipAddress="5.23.16.0" subnetMask="255.255.255.248"/> 
      <add ipAddress="5.23.120.0" subnetMask="255.255.248.0"/> 
      <add ipAddress="5.24.0.0" subnetMask="255.252.0.0"/> 
      <add ipAddress="5.44.80.0" subnetMask="255.255.240.0"/> 
      <add ipAddress="5.44.144.0" subnetMask="255.255.240.0"/> 
      <add ipAddress="5.46.0.0" subnetMask="255.254.0.0"/> 
      <add ipAddress="5.62.126.0" subnetMask="255.255.254.0"/> 
      <add ipAddress="5.63.32.0" subnetMask="255.255.224.0"/> 
      <add ipAddress="5.104.0.0" subnetMask="255.255.240.0"/> 
      <add ipAddress="5.159.248.0" subnetMask="255.255.248.0"/> 
      <add ipAddress="5.176.0.0" subnetMask="255.254.0.0"/> 
      <add ipAddress="5.226.192.0" subnetMask="255.255.192.0"/> 
      <add ipAddress="5.229.0.0" subnetMask="255.255.0.0"/> 
      <add ipAddress="5.250.240.0" subnetMask="255.255.240.0"/> 
      <add ipAddress="5.255.0.0" subnetMask="255.255.192.0"/> 
      <add ipAddress="23.229.3.0" subnetMask="255.255.255.0"/> 
      <!-- ... 
       ... 
       ... 
       ... --> 
     </ipSecurity> 
    </security> 
    <modules runAllManagedModulesForAllRequests="true"/> 
</system.webServer> 

而這裏的結果

enter image description here

回答