---
title: "MacでDNS_PROBE_FINISHED_NXDOMAIN：意味と解決方法 · Kilobatガイド"
url: "https://kilobat.app/ja/guides/dns-probe-finished-nxdomain.html"
description: "MacのChromeにDNS_PROBE_FINISHED_NXDOMAINと表示される。コードの意味を理解し、名前とDNSサーバを確認して、原因を解決します。"
---

エラーメッセージ

# Mac版ChromeのDNS_PROBE_FINISHED_NXDOMAIN

Chromeは、DNSの検索が失敗し、独自のチェックでその名前が存在しないと判断したときにこのコードを表示します。Chromiumのソースには「the domain must not exist.」とあります。

対象：現在のすべてのmacOSバージョンの、Google ChromeとそのほかのChromiumベースのブラウザ。 · 確認日：2026年10月29日

## 症状

- Chromeに「このサイトにアクセスできません」とコードDNS_PROBE_FINISHED_NXDOMAINが表示される。
- ChromeにサーバのIPアドレスが見つからなかったと表示される。
- 同じ名前で、Safariに「Safariはサーバを見つけられません」と表示される。

## 考えられる原因

- **アドレスの入力ミス。**間違った名前はDNSに存在しません。
- **期限切れまたは削除されたドメイン。**以前はあった名前を、所有者が削除しました。
- **DNSフィルタ。**DNSフィルタや広告ブロッカーの中には、ブロックした名前を「存在しない」と答えるものがあります。
- **VPNなしでの社内の名前。**社内の名前は会社のDNSにしか存在しません。[VPN接続中に社内の名前が解決されない](https://kilobat.app/ja/guides/vpn-split-dns-internal-names.html)を参照してください。
- **間違ったDNSサーバ。**DNSサーバが誤って「その名前はない」と答えることがあります。

## 確認方法

1. アドレスを確認します。入力ミスがあれば直します。
2. macOSのリゾルバで名前を調べます。アドレスの行がなければ、検索は失敗しています。

   ```
   dscacheutil -q host -a name example.com
   ```
3. パブリックDNSサーバに直接問い合わせます。ここでは答えが返るのに上のコマンドでは返らない場合、原因はDNS設定です。

   ```
   dig +short example.com @1.1.1.1
   ```
4. Macが今使っているDNSサーバを表示します。

   ```
   scutil --dns
   ```
5. 同じアドレスをスマートフォンのモバイルデータ通信で開きます。そこでも失敗するなら、その名前は存在しません。

## 解決方法

1. 自分のDNSでだけ失敗する場合は、テストとしてネットワーク本来のDNSかパブリックDNSを設定します。[MacでDNSの名前解決ができない](https://kilobat.app/ja/guides/dns-server-not-found.html)を参照してください。
2. DNSフィルタがその名前をブロックしている場合は、フィルタで許可します。
3. 社内の名前の場合は、先にVPNに接続します。
4. DNSキャッシュを消去してから、再読み込みします。[MacでDNSキャッシュを消去する](https://kilobat.app/ja/guides/flush-dns-cache-mac.html)を参照してください。

## Kilobatを使う場合

1. Kilobatの接続ドクターは、ネットワーク、プロキシ、DNS、ルール、IPv4、IPv6、TLS、サーバとレイヤーごとに名前をテストし、失敗したレイヤーを特定します。

   ```
   kilobat why example.com
   ```
2. これらのKilobatのチェックは無料です。AIエージェントはMCPを通じて`diagnose_connection`と`diagnose_network`で実行します。[1つのサイトやAPIに接続できない原因を見つける](https://kilobat.app/ja/guides/recipes/why-cant-it-connect.html)を参照してください。

## よくある質問

**NXDOMAINとはどういう意味ですか？**

NXDOMAINは、存在しない名前に対するDNSの応答です。

**Chromeがこのコードを表示するのはどんなときですか？**

Chromiumは、検索が失敗したあとにDNSプローブを実行します。DNSサーバが正常に動いている場合は、ドメインが存在しないと報告します。

## 出典

- [Chromiumのソース：components/error_page/common/net_error_info.h](https://source.chromium.org/chromium/chromium/src/+/main:components/error_page/common/net_error_info.h)
- [Chromiumのソース：components/error_page_strings.grdp](https://source.chromium.org/chromium/chromium/src/+/main:components/error_page_strings.grdp)
- [Google Chromeヘルプ：Chromeの接続エラーと読み込みエラーを修正する](https://support.google.com/chrome/answer/6098869)
- [RFC 8020：NXDOMAIN: There Really Is Nothing Underneath](https://www.rfc-editor.org/rfc/rfc8020)
- dscacheutil(1)とdig(1)、macOS 27.2に付属のmanページ

出典は2026年10月29日に確認しました。manページはmacOSに付属のものです。「ターミナル」で`man <name>`を実行すると開けます。

## 関連ガイド

- [Mac版ChromeのERR_NAME_NOT_RESOLVED](https://kilobat.app/ja/guides/err-name-not-resolved.html): Chromiumはこのエラーを「The host name could not be resolved.」と説明しています。Chromeがサイト名のアドレスを取得できませんでした。
- [MacでDNSの名前解決ができない](https://kilobat.app/ja/guides/dns-server-not-found.html): DNSが失敗すると、Macはapple.comなどの名前をIPアドレスに変換できません。
- [MacでSafariがサーバを見つけられない](https://kilobat.app/ja/guides/safari-cant-find-server.html): 「Safariはサーバを見つけられません」は、たいていMacがサイト名のアドレスを取得できなかったことを意味します。
- [MacでDNSキャッシュを消去する](https://kilobat.app/ja/guides/flush-dns-cache-mac.html): macOSはDNSの応答をしばらく保持します。
- [VPN接続中に社内の名前が解決されない](https://kilobat.app/ja/guides/vpn-split-dns-internal-names.html): macOSは、特定のドメインへの問い合わせを特定のDNSサーバに、それ以外を別のサーバに送ることができます。
