1

これは私のweb.configで、IPアドレスをブロックするためのタグがいくつかあります

<system.webServer>
<defaultDocument enabled="true">
  <files>
    <clear/>

    <add value="Default.aspx"/>
  </files>
</defaultDocument>
<modules runAllManagedModulesForAllRequests="true"/>
<security>

  <ipSecurity allowUnlisted="false">

    <clear/>

    <add ipAddress="21.2.22.2" allowed="true"/>

  </ipSecurity>
    </security>

したがって、私の意図は、上記以外の他の IP をブロックすることです。からウェブサイトにアクセスできるようにしたい唯一の IP アドレスは上記のとおりです。しかし、これは私が受け取っているエラーです

500内部サーバーエラー。お探しのリソースに問題があり、表示できません。

私のウェブサイトは月のページでホストされています。したがって、私が参照しているhttp://www.stokia.com/support/misc/web-config-ip-address-restriction.aspxによると、IP アドレスはクライアント アドレスです。したがって、ホスティングプロバイダーとは何の関係もありません。

ありがとうございました

4

2 に答える 2

1

「IPとドメインの制限」の役割がサーバー自体にインストールされていない限り、web.configレベルでそれを行うことができるとは思えません。こちらの記事を参照してください http://www.iis.net/configreference/system.webserver/security/ipsecurity

于 2012-10-23T03:58:13.460 に答える
0

これは役立つかもしれません。IIS にアクセスできないサイトで使用しています。個々の IP アドレスをブロックする際に正常に機能します。特定の IP アドレスのみを許可するように変更できる可能性があります。

http://www.hanselman.com/blog/AnIPAddressBlockingHttpModuleForASPNETIn9Minutes.aspx

于 2013-10-21T06:23:37.197 に答える