سلام روزتون بخیر
برای مسدود کردن یک IP یا یک محدوده IP ، می توانید از قوانین بازنویسی همانطور که در مثال زیر نشان داده شده است استفاده کنید.
<system.webServer>
<rewrite>
<rules>
<rule name="Block access from unwanted REMOTE_ADDR">
<match url=".*" />
<conditions logicalGrouping="MatchAny">
<add input="{REMOTE_ADDR}" pattern="\b0\.0\.0\.0\b" />
<add input="{REMOTE_ADDR}" pattern="\b255\.255\.255\.255\b" />
<add input="{REMOTE_ADDR}" pattern="\b(25[0-5]|2[0-4][0-9]|1?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|1?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|1?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|1?[0-9][0-9]?)\b" />
</conditions>
<action type="AbortRequest" />
</rule>
</rules>
</rewrite>
</system.webServer>
The first condition blocks IP 0.0.0.0
The second condition blocks IP 255.255.255.255
The third condition blocks any IP from 0.0.0.0 to 255.255.255.255
\b at the beginning and the end are required (!) to tell the rewrite engine to evaluate the whole pattern.
\. escapes the dot.
موفق باشید