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