エラーコード
DNS_PROBE_FINISHED_NXDOMAIN: その意味と修正方法
公開日 October 21, 2026
DNS_PROBE_FINISHED_NXDOMAIN は、Chrome がインターネットの電話帳にドメインのアドレスを問い合わせたところ、「そのようなドメインは存在しません」という返答が返されたことを表します。これはサーバー エラーでも、タイムアウトでも、アクセス許可の問題でもありません。名前検索の失敗であり、修正範囲が大幅に狭まります。
実際に何が起こっているのか
Web アドレスを入力するたびに、ブラウザは DNS リゾルバーに、その名前を接続可能な IP アドレスに変換するように要求します。 NXDOMAIN (「存在しないドメイン」) は、DNS サーバーがその名前のレコードをまったく持っていない場合に返す特定の応答です。これは、単に応答しないタイムアウトとは対照的です。
この区別は重要です。このエラーは、DNS サーバーが応答したことを意味し、その応答は「これは存在しません」でした。原因はほとんどの場合、次の 3 つのうちの 1 つです。
- タイプミスまたは古いアドレス — ドメインのスペルが間違っているか、以前は存在していたが今は存在しません。
- 古いローカル DNS キャッシュ — デバイスまたはルーターは古い (現在は間違っている) 結果をキャッシュしており、それを更新していません。
- ドメイン自身の DNS レコードが壊れているか、期限切れになっています - サイトを所有している場合は、その DNS ゾーンまたはドメイン登録が失効している可能性があります。
ステップ 1: 明らかな問題を除外する
設定に触れる前に、基本事項を確認してください。
- URL をもう一度読んでください。 単一の文字が省略されているか、間違った TLD (
.comではなく.cm) によって、まさにこのエラーが発生します。 - ステータス チェッカー] を使用してドメインを試してください。 サーバー側のチェックではデバイスとは独立して DNS が解決されるため、ドメインが見つからない場合、問題はコンピュータではなくドメインの DNS レコードにあります。
- 別のネットワーク上の別のデバイスを試してください、またはモバイル データで携帯電話を試してください。そこで問題なく解決した場合、問題は元のデバイスまたはネットワークのローカルにあります。
ステップ 2: デバイスで修正する (最も一般的なケース)
ドメインが別の場所で解決されるが、自分では解決されない場合、障害はローカルにあります。以下のことを実行してください。
DNS キャッシュをフラッシュします。
- Windows: 管理者としてコマンド プロンプトを開き、
ipconfig /flushdnsを実行します。 - macOS: ターミナルで
sudo killall -HUP mDNSResponderを実行します。 - Chrome は特に独自のキャッシュを OS とは別に保持します。
chrome://net-internals/#dnsにアクセスして、ホスト キャッシュのクリア をクリックします。
パブリック DNS リゾルバーに切り替えます。 ISP のデフォルトのリゾルバーには、古いレコードや壊れたレコードが含まれている可能性があります。デバイスまたはルーターの DNS を 1.1.1.1 / 1.0.0.1 (Cloudflare) または 8.8.8.8 / 8.8.4.4 (Google) に変更すると、アップストリームの古いものをバイパスするため、この問題はすぐに解決されることがよくあります。
IP を解放して更新します。 Windows では、管理者特権のプロンプトで ipconfig /release に続いて ipconfig /renew を実行し、再起動します。これにより、新しい DHCP リースが強制され、ルーターからの新しい DNS 設定が含まれる可能性があります。
VPN、プロキシ、または変更されたホスト ファイルを確認してください。 これらのいずれも、特定のドメインの名前解決をサイレントにリダイレクトまたはブロックする可能性があります。 VPN を一時的に無効にするか、C:\Windows\System32\drivers\etc\hosts (Windows) または /etc/hosts (Mac/Linux) で野良エントリをチェックすると、これが排除されます。
ルーターを再起動します。 これにより、ルーター自体の DNS キャッシュと、ルーターへのデバイスの接続の両方が更新されます。
ステップ 3: 自分のサイトの場合は、ドメイン自体を確認します
デバイス、別のネットワーク、独立したサーバーのチェックなど、どこからでもドメインの解決に失敗した場合、問題はドメイン自体の構成にあります。
- ドメインの有効期限が切れていないか確認してください。 有効期限が切れた登録は、ほぼ即座に解決を停止します。レジストラのダッシュボードにはステータスがわかりやすく表示されます。
- レジストラでネームサーバーが正しく設定されていることを確認し、DNS ゾーンに必要な A/AAAA レコードが実際に存在することを確認します。
- 新しい DNS 変更が反映されるまでの時間を与えます。 ネームサーバーまたはレコードを最近変更した場合、変更が完全に反映されるまでの短い時間枠で NXDOMAIN が表示されることがあります。通常は 1 時間未満、TTL によってはそれ以上かかる場合があります。
「私のデバイス」と「ドメイン自体」を区別する
これら 2 つの原因を分ける最速の方法は、独立したサーバー側チェック: ブラウザが DNS_PROBE_FINISHED_NXDOMAIN をスローしている間にサーバーがドメインを正常に解決する場合、問題はローカルです。ステップ 2 を実行してください。独立したチェックも失敗した場合は、ドメインの DNS が本当に壊れているか期限切れになっており、ステップ 3 を確認する必要があります。この 1 つのチェックにより、自分では解決できなかった問題でキャッシュをフラッシュしたり、その逆を回避したりすることができます。
この質問のより広範なバージョンについては、この 1 つのエラーだけでなく、Is it down forEveryone or just me?] を参照してください。
自分でチェック
任意のサイトのHTTP、SSL、DNSのライブチェックを数秒で — ログイン不要。