namecheap.com に ping すると、WSL の Ubuntu 以外では localhost に解決されます

namecheap.com に ping すると、WSL の Ubuntu 以外では localhost に解決されます

ここがこの質問をするのに適切な場所であることを願います。より適切な場所をご存知の場合はお知らせください。質問をそこに移動します。

namecheap.com にアクセスしようとすると接続が拒否され続けました。namecheap.com への ping が 127.0.0.1 への ping に解決されることに気付き、トラブルシューティングを開始しました。namecheap の実際の IP を確認してホームページのコンテンツを表示するには、Windows Subsystem for Linux の Ubuntu から ping/curl を実行するか、プロキシを経由するしかありません。

この問題は、他のデバイス (ラップトップ、PC、電話) やネットワーク (Wi-Fi、モバイル) でもほぼ同様に発生します。

何かアドバイスがあれば、ぜひお願いします。

答え1

どうやら DNS プロバイダーに何か問題があったようで、nslookup を使用したときに「DNS 要求がタイムアウトしました」というメッセージが表示されました。

以下の手順で、Windows に Google の DNS サーバーを強制的に使用させることでこの問題を解決しました。

  • コントロールパネル
  • ネットワークとインターネット
  • ネットワークの状態とタスク
  • アダプタ設定を変更する(左上)
  • <現在の接続> 右クリック、プロパティ
  • インターネットプロトコルバージョン4を選択し、プロパティをクリックします
  • 「次のDNSサーバーアドレスを使う」にチェックを入れ、8.8.8.8を指定します。

nslookup が期待通りに動作するようになり、ようやく namecheap.com を読み込むことができるようになりました。おそらく同じ問題のある DNS サーバーを使用している私の携帯電話にも同じことが当てはまると思います。

関連情報