数週間ごとに、インターネットを「ハッキング」していると信じているFacebookユーザーから、電子メール(通常は非常に不快なもの)または電話が届きます。 www.facebook.comに入った後、私のサイトにたどり着いた後、彼らはこの結論に達します。私のサーバーログを見ると、これはさまざまなIPやサービスプロバイダーから1日あたり約1人に発生しているようです。
サーバーログから確認できるように、リクエストのHost:headerにはwww.facebook.comが含まれています。この時点で、問題はDNSにあるに違いないと思います。どういうわけか私のIPはwww.facebook.comクエリのために提供されることになります。これは非常にまれにしか発生しないはずです。そうしないと、問題からより多くのトラフィックが発生します。実際、Facebookユーザーのごく一部でもそこにたどり着いたら、私のサイトはフラットになります。
これの根本的な原因について何か考えはありますか?誰かが似たようなものを見ましたか?この時点で私が考えることができる唯一の行動方針は、サーバーからwww.facebook.comを要求しているユーザーのために、後で再試行するように指示する特別なランディングページを作成することです。
あなたはすでにあなた自身の質問に答えました。 「問題はDNSにあるに違いない」。あなたが他の誰かのDNSを制御できないと仮定すると、もちろんそれらの訪問があなたが制御できるネットワーク内のどこかからのものでない限り、あなたがそれについてできることは実際には何もありません。
これはあなたの問題ではないので、あなたはこれをフェイスブックに報告するべきです。これは、管理下にないFacebook.comドメインのDNS構成の問題です。
Facebookは負荷分散のためにDNSレコードを動的に生成している必要があり、IPはFacebookのサブネットの近くにある必要があります。これが問題になる場合は、IPを変更できます。
このDNSの誤った方向性には、次の2つの原因が考えられます。
DNSパケットをいじくり回している人(「金盾プロジェクト」を検索)
マルウェア感染の結果として、クライアント上の「hosts」ファイルが台無しになりました
しかし、これ以上の情報がなければわかりません。たとえば、どのクライアントアドレスが表示されていますか?何ですかあなたの IPアドレス。公開できない場合は、オフラインで私に連絡してください。私はDNS研究者ですが、見つけるのはそれほど難しくありません。私が書いた特定のRFCについて言及したServerFaultの回答を探してください;-)
可能であれば、DNSサーバー名を教えてくれると文句を言う人がいるかどうかを確認してください。たぶん、問題の原因となっているDNSサーバーを追跡できます。
複数の検索エンジンでドメインを検索すると、何が得られるかがわかります。あいまいなものを忘れないでください。
あなたのドメインはいくつかの検索エンジンでFacebookにリンクされている可能性があり、Facebookのつづりが間違っていると、あなたにリダイレクトされると思います。あなたのドメインはFacebookのものと似ていますか?
ブラウザ、ツールバー、デフォルトの検索エンジンについて、あなたに電話をかけてきた次の人に聞いてください。
マルウェアスキャンを実行するように依頼します。
また、そのIPをいつ使用しているか、それが自分でホストされているのか、ISPが所有しているのかを調べるのも興味深いでしょう。
別の考えられる説明もあります。
以前は、特定の時点でパケットを使用していたインターネットアドレスのルーティング情報が破損して失敗することがあるADSLルーターを使用していました。この問題はIPアドレスでも発生したため、DNSレベルではありませんでした。 IPアドレスでtracerouteを実行すると、ルートが毎回異なる場所に移動するという非常に奇妙な答えが得られました。この問題は、ADSLルーターの電源を入れ直すことで解決でき、その後数か月間修正されたままになってから繰り返します。
新しいADSLルーターを購入することで解決しました。