ウェブサイトに接続できない理由を確認する方法

ウェブサイトに接続できない理由を確認する方法

時々、Win 7 SP1システムでウェブサイトにアクセスしようとすると、"サーバーが見つからない"Firefoxのエラーと「このページは表示できません」Internet Explorer でエラーが発生しました。

次のようなツールでサイトをテストすると、みんなでダウン、または私だけでダウン報告によると、サイトは正常に動作しているようです。

そこで何が問題なのかを突き止めようとします。次のステップは、 でDNSキャッシュをフラッシュすることですipconfig / flushdns。次に を試しますtracert。このような状況では、 からの応答はtracert常に「ターゲット システム名 [URL] を解決できません」

私は試してみますnslookupnslookup「DNS 要求のタイムアウト」エラーですが、この問題が発生している URL に対してのみ発生します。その他の nslookup 要求は期待どおりに動作します。なぜこのようなことが起こるのでしょうか?

この状況を解決するために他にどのような手順を使用できますか?

答え1

あなたの問題は、検閲これは、ISPや政府によってDNSリクエストで行われることが多い。検閲者の負担を大幅に軽減できるからだ。たとえば、禁止されている新聞のWebページの読み込みをブロックするには、何千ものパケットを識別して分析する必要があるが、DNSをブロックすることは、単に再ルーティングすることを意味する。独身者パケット(または、元のクエリが応答を受け取らなかった場合は、少数のパケット)を検閲します。これにより、ネットワーク全体の検閲が可能になります。

それを診断できる機器が1つあります。Google の Namabenchすべての OS に対応したバージョンが用意されています。オープニング マスクのボックスにチェックを入れてくださいInclude censorship checks

検閲の問題を回避したい場合は、DNS暗号化は、軽量なソフトウェアで、すべてのOSで利用可能です(Linuxを使用している場合は、あなたじゃない(リポジトリにあります)

  1. DNS リクエストを暗号化します。

  2. リクエストを 53 以外のポートに移動します。

これは、ポートやプロトコルに基づいて DNS 要求を識別できる DNS ブロッキング ソフトウェアを回避するために行われます。デフォルトでクエリされるサービスは、非常に評判の高い OpenDNS です。

インストールする必要がありますfire and forget

これで問題が解決しない場合は、DNS ハイジャックに加えて、個別のパケット検査を提供する厄介なファイアウォールの背後にいることを意味します。しかし、その橋はそこにたどり着いたときに吹き飛ばします。

関連情報