2

ASP.NET の正常性監視メールの要求情報セクションで、かなり奇妙な出来事が見られます。誰かが光を当ててくれることを願っています。これは、インドのホスティング プロバイダーのインフラストラクチャ上で実行される公開 Web サイトです。ヘルス モニタリングは自動メールでサーバー エラーを通知していますが、要求された URL がまったく別の Web サイトとして表示されることがあります。例えば:

Request information:
    Request URL: http://www.baidu.com/Default.aspx
    Request path: /Default.aspx
    User host address: 221.13.128.175
    User: 
    Is authenticated: False
    Authentication Type: 
    Thread account name: NT AUTHORITY\NETWORK SERVICE

明らかに問題のサイトはバイドゥではなく、明らかにこの属性もリファラーではありません。「リクエスト URL」の値は、エラーを生成したパスです。IP アドレスは北京にあります(Baidu のアドレスと一致しますか?)。この例では、SQL サーバーのバックエンドにアクセスできなかったようです (セキュリティ上の理由から、エラー メッセージ全体を含めていません)。

リクエスト URL 属性が任意に別のサイトのものに変更される原因は何ですか? これがヘルス モニタリング イベントで発生するのを見たことはありません。ありがとう!

編集: Baiduに慣れていない人のために説明すると、 Baiduは中国最大の検索エンジンであり、この特定のサイトと同じインドのインフラストラクチャで実行されているわけではありません。

4

1 に答える 1

1

ホスト ファイルを変更して、サーバーの IP アドレスに www.baidu.com へのエントリを含め、http://www.baidu.com/Default.aspxを要求すると、これが発生する可能性があります。

このための IIS の HostHeaders が空白の場合、おそらく既定の Web サイトで終了します。これは、表示された SQL エラー メッセージを説明している通常の Web サイトとは異なる場合があります。

なぜ誰かがこれを行うのか、私にはわかりません。どこかで無害な DNS エラーが発生したのか、それともボットが不適切に作成されたのか?

于 2010-03-28T23:17:33.800 に答える