---
title: "DNS"
description: "Potatso が使う DNS サーバ（DNS over HTTPS / DNS over TLS を含む）の設定方法と、接続中にアプリから Fake-IP アドレスが見える理由。"
---

> Documentation Index
> Fetch the complete documentation index at: https://potatso.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# DNS

DNS は、`example.com` のようなドメイン名をアドレスに変換します。Potatso では、プロファイルごとに DNS 設定があります。

## DNS 設定を開く {#open}

**ホーム**で**その他の構成**をタップし、**DNS** をタップします。変更は、ページを閉じるときに保存されます。

## DNS サーバ {#servers}

DNS ページには、最大 4 つのセクションがあります。それぞれ**自動**または**カスタム**を選べます。**カスタム**では、**DNS サーバを追加**をタップしてサーバを追加し、ドラッグして並べ替えます。

| セクション | 用途 | 表示される条件 |
| --- | --- | --- |
| **プライマリ DNS** | 通常のドメイン名の解決。**自動**では、ネットワークが割り当てる DNS サーバを使います。 | 常に表示 |
| **ブートストラップ DNS** | `dns.google` など、プライマリ DNS サーバの名前の解決。ここでは IP アドレスを使ってください。 | プライマリ DNS に名前で指定したサーバがある場合 |
| **サーバ DNS** | プロキシ接続が利用可能になる前の、プロキシサーバのホスト名の解決。 | プロファイルにプロキシがある場合 |
| **直接 DNS** | プロキシなしで接続する可能性のある宛先。**自動**では、ローカルネットワークの動作が維持されます。 | プロファイルにプロキシとルールがある場合 |

プライマリ DNS でサーバのドメインを解決できない場合、汚染された結果が返る場合、またはサーバのドメインに DNS over HTTPS / TLS が必要な場合は、**サーバ DNS** を使ってください。

使えるサーバがない**カスタム**のセクションは、ページを閉じるときに**自動**に戻ります。

## サーバの形式 {#formats}

| プロトコル | 例 |
| --- | --- |
| 通常の DNS（UDP） | `1.1.1.1` または `udp://8.8.8.8` |
| DNS over TCP | `tcp://1.1.1.1` |
| DNS over TLS | `tls://1.1.1.1:853` |
| DNS over HTTPS | `https://dns.google/dns-query` |

DNS over QUIC（`quic://`）には対応していません。サーバが使えない場合、Potatso はその下に**使用されません**と理由を表示し、保存時にそのサーバを除外します。

## 読み込んだ DNS 設定 {#imported}

Clash または Mihomo の構成を読み込むと、Potatso はその `dns` 設定から次のセクションを設定します。

| Clash のキー | Potatso のセクション |
| --- | --- |
| `nameserver` と `fallback` | **プライマリ DNS** |
| `default-nameserver` | **ブートストラップ DNS** |
| `proxy-server-nameserver` | **サーバ DNS** |
| `direct-nameserver` | **直接 DNS** |

`nameserver-policy`、`fake-ip-filter`、`enhanced-mode` など、そのほかの `dns` 設定は読み込まれません。Surge プロファイルの `dns-server` と `encrypted-dns-server` も読み込まれます。

スマートモードでは、スマートが地域に合わせた独自の DNS サーバを使います。[スマートルーティング](/docs/ja/guides/smart-routing/)を参照してください。

## Fake-IP {#fake-ip}

Potatso は、接続中、アプリの DNS クエリに `198.18.0.0/15` の範囲の Fake-IP アドレスで応答し、実際のアドレスが必要になったときに自分で調べます。これにより、ルールはアプリが要求したドメインに一致できます。

これが意味することは次のとおりです。

- デバイス上の ping や DNS 検索のようなネットワークツールでは、Potatso の接続中、ほとんどのドメインで `198.18.x.x` のアドレスが表示されます。これは想定された動作で、エラーではありません。
- アプリが受け取る応答は IPv4 のみです。
- ドメインの実際のアドレスを確認するには、先に Potatso を切断してください。

Source: https://potatso.com/docs/ja/guides/dns/index.mdx
