也许你可以通过执行一些命令行工具来添加限制。
(以下信息是从 Microsoft IIS 文档中复制粘贴的)
配置 IPv4 地址和域名允许规则 (IIS 7) (Original document here)
要为 IPv4 地址和域限制创建允许规则,请使用
以下语法:
appcmd set config /section:ipsecurity /+"[ipaddress=' string ',allowed='true',subnetMask=' string ',domainName=' string ']"
变量 ipaddress 字符串是单个 IPv4 地址。变量
subnetMask 字符串是子网掩码。组合使用子网掩码
使用 IPv4 地址来标识适用于
这个规则。变量域名字符串是一个域名。通常
您会使用 IP 地址或域名,但不能同时使用
规则。
例如,要为 IPv4 地址 10.0.0.1 创建允许规则,请键入
在命令提示符下输入以下内容,然后按 ENTER:
appcmd set config /section:ipsecurity /+"[ipaddress='10.0.0.1',allowed='true']"
有关 Appcmd.exe 的详细信息,请参阅Appcmd.exe (IIS 7).
更新
要执行该命令,您可以使用如下代码
Sub MySubName
Process.Start("C:\Windows\System32\inetsrv\appcmd set config yada-yada-yada...")
End Sub
我从未使用过 appcmd 命令行工具,因此您需要查看文档并了解如何使用它。