0

vb.netを使用して、IIS7の「IPv4とドメインの制限」にプログラムでIPアドレスを追加する方法は誰でも知っています。

つまり、一部のIPまたはIPの範囲をサーバー上の特定のフォルダーへのアクセスから除外し、特定のユーザーにアクセスを許可したいと考えています。

私はそれらの素晴らしい記事を見つけました:

http://www.iis.net/configreference/system.webserver/security/ipsecurity/add

https://serverfault.com/questions/305681/iis-7-address-restrictions-importing-list-to-block-china-and-korea-ips

http://www.tuicool.com/articles/uQru6v

4

1 に答える 1

0

たぶん、コマンドラインツールを実行して制限を追加することができます。

(以下の情報は、Microsoft IISドキュメントからコピーして貼り付けられています)
IPv4アドレスとドメイン名の許可ルール(IIS 7)の構成元のドキュメントはこちら

IPv4アドレスとドメイン制限の許可ルールを作成するには、次の構文を使用します。

appcmd set config /section:ipsecurity /+"[ipaddress=' string ',allowed='true',subnetMask=' string ',domainName=' string ']"

可変IPアドレス文字列は単一の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コマンドラインツールを使用したことがないので、ドキュメントを見て、その使用方法を理解する必要があります。

于 2012-10-11T14:31:27.867 に答える