这是我的 web.config 文件,其中包含一些用于阻止IP地址的标签。
<configuration>
<connectionStrings>
...
</connectionStrings>
<appSettings>
....
</appSettings>
<runtime>
....
</runtime>
<system.webServer>
<security>
<ipSecurity allowUnlisted="false">
<clear/>
<add ipAddress="127.0.0.1" allowed="true"/>
<add ipAddress="83.116.19.53" allowed="true"/>
</ipSecurity>
</security>
</system.webServer>
</configuration>
我的意图是阻止除了上面提到的IP地址以外的任何其他IP访问网站。上面提到的IP地址是我希望从中可以访问该网站的唯一地址。但是使用"ipSecurity"标签时,我总是遇到500 - 内部服务器错误,而没有使用该标签时网站正常运行。
我已确保在服务器上安装了"IP和域名限制"。如果有缺失,请告知我。 谢谢。
::1
,如果仍然无法正常工作,请检查站点的访问日志以查看被阻止的IP地址。如果您在远程位置,请通过类似ipchicken.com的网站验证您的公共IP。 - Brock Hensley