Facebook、Yahoo!、Yandex、Tumblr、Googleなどを開こうとすると、「Welcome to nginx!」というページが表示されます。
Q: Facebook、Yahoo!、Googleなどのよく知られたウェブサイトを開こうとすると、nginxに関するメッセージ(「Welcome to nginx!」または「404 Not Found / nginx」)が表示された空白のウェブページが表示されます。
何か問題があり、不正なウェブページに誘導しようとする悪意のある試み(コンピューターへの侵入、フィッシングなど)があるのではないかと疑っています。なぜそのようなことが起こり、nginxがFacebook(Yahoo!、Googleなど)への接続試行と関係しているのでしょうか?
A: まず、「Welcome to nginx!」ページは当社のウェブサイトではありません。nginxでは、オープンソースの無料ウェブサーバーソフトウェアを開発・配布しています。「Welcome to nginx!」というウェブページは、nginxウェブサーバーを実行している任意のウェブサイトで生成される診断応答に過ぎません。現在、nginxは世界で2番目に人気のあるオープンソースウェブサーバーであり、1億2600万以上のウェブサイト(インターネットの14%)で使用されています。これらのウェブサイトのほとんどは正当なものですが、そうでないものもあります。当社のソフトウェアは、インターネットのパフォーマンスとスケーラビリティを向上させるという正当な理由で作成され、一般的なオープンソースライセンスの下でライセンス供与されており、脅威または悪意のあるアクティビティとは一切関係ありません。nginxはマルウェアではなく、あなたのコンピューターにもありません。しかし、誰かのマルウェアがあなたのコンピューターまたはルーターを改ざんし、不正なインターネットサーバーにリダイレクトしている可能性があります。
コンピューターでウイルススキャンを実行し、ISPまたは他のサポート担当者の助けを借りてシステム全体のセットアップを確認することをお勧めします。
(免責事項:nginxは、以下の推奨事項によるいかなる悪影響または結果についても責任を負いません。特に、オペレーティングシステムやインターネットアプリケーションの経験豊富なユーザーでない場合は、自己責任で使用してください。いかなる場合も、nginxは使用の損失、データの損失、利益の損失、事業の中断を含むがこれらに限定されない直接的、間接的、偶発的、特別の、懲罰的、または結果的な損害について責任を負いません。)
- TCP/IP設定を確認し、DNSサーバーの設定が有効な設定(インターネットサービスプロバイダーまたはITサポート担当者によって推奨されている設定)と一致していることを確認してください。
- Google Public DNSを使用し、問題が解決するかどうかを確認してください。GoogleのPublic DNSの説明によると、「Google Public DNSは、無料のグローバルなドメインネームシステム(DNS)解決サービスであり、現在のDNSプロバイダーの代わりに使用できます。[..] Google Public DNSを使用することで、ブラウジング速度を向上させ、セキュリティを向上させることができます。」
- DNSリゾルバーのキャッシュをクリアします。Microsoft Windows XPでは、「スタート」>「実行」を選択し、「ipconfig /flushdns」と入力します。Microsoft Vista、Windows 7、Windows 8では、スタートロゴをクリックし、「すべてのプログラム」>「アクセサリ」を選択し、コマンドプロンプトを右クリックして「管理者として実行」を選択し、「ipconfig /flushdns」と入力してEnterキーを押します。
- ブラウザで「ページを再読み込み」ボタンをクリックします。ブラウザデータ(キャッシュ、Cookieなど)をクリアします。たとえば、Chromeでは「閲覧データの消去」(設定>詳細設定)を見つけてクリックします。Internet Explorerでは、ツール>インターネットオプション>全般を選択します。注意:保存されたパスワード情報が削除される可能性があるため、注意深く操作し、実行する操作を正確に確認してください。
- "hosts"ファイルに"127.0.0.1 localhost"以外のエントリが含まれていないか、含まれている場合、それらのエントリがアクセスしようとしているウェブサイトのものであるかどうかを確認します。"hosts"ファイルはC:\WINDOWS\system32\drivers\etcディレクトリにあります。通常、"127.0.0.1 localhost"のエントリが1つだけ存在します。標準のメモ帳アプリケーションで"hosts"ファイルを表示および編集できます。
- ブラウザにインストールされているプラグインと拡張機能を確認します。可能であれば、ブラウザを再インストールするか、別のブラウザを試してください。
よく知られたウェブサイトにアクセスしようとして「Welcome to nginx!」が表示される場合、オペレーティングシステムの設定、ホームルーターの設定、またはブラウザの設定に問題がある可能性があります。コンピューターとネットワークがクリーンで安全な場合は、これは発生しません。
Google Public DNSへのDNSサーバーの変更、DNSリゾルバーキャッシュのフラッシュ、ブラウザ設定の修正、「hosts」ファイルのクリーンアップ(該当する場合)が有効だった場合は、PCまたはその周辺にマルウェアが存在する可能性があります。お好みのウイルス対策ツールとマルウェア対策ツールを使用して、マルウェアを検出して削除してください。
参考になる追加記事
DCWG.org
コンピューターが侵害され、DNSチェンジャーに感染しているかどうかを検出する方法
DNSチェンジャーに関連する悪意のあるソフトウェア(「マルウェア」)のクリーンアップまたは修正方法
Microsoft
Firefoxヘルプ
Tech-Recipes