0

IIS 8.5 で作成されたカスタム フィールド機能を使用して、クライアント IP だけでなく (またはその代わりに) クライアント名も記録しようとしています。ログを解析するとき、ページでユーザー名が提供されていない場合、別の方法でユーザーを識別することが重要です。これらすべての IP をルックアップしようとすると時間がかかり、プログラムの実行時間が非常に遅くなります。誰かがこのフィールドを設定する方法を知っているか、正しい方向に私を向けることができれば、私はそれを感謝します.

4

1 に答える 1

0

次の PowerShell コマンドを実行できます。

Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -location 'Default Web Site' -filter "system.webServer/security/ipSecurity" -name "enableReverseDns" -value "True"

サイトの名前に置き換えます。インストールDefault Web Siteも必要です。IIS Management Scripts and Tools

しかし、あなたは本当に、本当にすべきではありません。

あなた自身が書いているように:

これらすべての IP を検索しようとすると時間がかかります。

IIS は、要求が応答された後にこれを行うのではなく、要求を処理する前にこれを行うため、Web サーバー全体が以前よりも大幅に遅くなります。

GUI でこれを変更すると、次のようになります。

[IIS] ダイアログ ボックス

于 2015-07-13T17:05:35.160 に答える