スクリーンショットと図では英語のインターフェイスが使用されています。以下の説明は翻訳されたものです。選択したアプリ言語ではコントロール名が異なる場合があります。
DNSの設定とキャッシュ
ローカル名と既存のネットワーク サービスへのアクセスを維持しながら、プロキシ ルーティングと並行して名前解決を制御します。
グローバル DNS 設定を開く
プロキシ → DNS を開きます。別の解決パスを選択する理由がない限り、自動 (macOS) から始めてください。目的の構成を選択し、保存 をクリックします。

DNS ルックアップとアプリケーション トラフィックは関連していますが、別個のものです。 Web ページは、名前を解決できなかったため、TCP 接続が確立される前に失敗する場合があります。逆に、DNS が成功しても、ターゲット ポートが到達可能であることは証明されません。
名前解決の方式を選ぶ
| 解像度 | いつ選択するか |
|---|---|
| 自動 (macOS) | デフォルトの解決パスにはシステム リゾルバーを使用します。別個のプロキシベースのリゾルバーが必要ない場合は、ここから開始してください。 |
| プロキシサーバー経由 | プロキシを選択し、このパスを使用してクエリ用に上流の DNS サーバーを構成します。プロキシは、これらの DNS サーバーに到達できる必要があります。 |
| 解決しない | この解決パスを無効にします。これは一般的なプライバシー スイッチではありません。宛先を解決するためのサポートされている方法が他にない場合、名前依存の接続は失敗する可能性があります。 |
プロキシサーバー経由 では、プロキシサーバー を選択し、DNS の詳細設定を展開して、アップストリーム DNS を確認します。サーバー アドレスをカンマで区切って入力します (例: 1.1.1.1, 8.8.8.8)。これらのクエリは、選択したプロキシを通じて TCP ポート 53 を使用し、アドレスは左から右に試行されます。このフィールドは、DoH URL または設定可能な DNS ポートではありません。
[保存] をクリックして変更を適用します。 アクション → リセット はデフォルトをエディタにロードします。それらを適用するには保存する必要があります。リセットする前に作業設定を記録してください。
ローカル名の例外を保持する
DNS の例外設定 領域では、ローカルホスト、コンピューター名、単純なホスト名、および .local ドメインの例外を提供します。これらは、ローカル サービスと検出を維持するのに役立ちます。
例外モードとホスト リストを一緒に確認してください。除外に使用されるリストは、プロキシ用の名前を選択することを目的としたリストとは逆の効果があります。無関係な公開 Web サイトにプロキシ経由を強制するためだけにローカル例外を削除しないでください。
- リスト内のホストはローカルで名前解決: 一致する名前をプロキシベースの解決から除外します。
- リスト内のホストのみプロキシで名前解決: プロキシベースの解決に一致する名前を選択します。
パターンは改行、カンマ、またはセミコロンで区切ります (例: *.example.com; example.org)。このリストとは別に、ローカル名のチェックボックスを確認してください。
macOS の DNS 接続をプロキシ経由にする
オプションの macOS DNS 接続を経由 設定により、ポート 53、443、および 853 の macOS DNS 接続が透過ルーティング ルールに従うようになります。ルールまたはデフォルト ルートでプロキシが選択されている場合にのみ、プロキシが使用されます。これは、すべての HTTPS 接続が DNS であることを意味するものではなく、すべてのアプリケーションが同じリゾルバーを使用することを保証するものでもありません。
通常、セットアップで必要がない限り、この設定はオフのままにしておきます。独自に暗号化された DNS または接続を再利用するアプリケーションは、新しいシステム ルックアップとは異なる動作をする可能性があります。
ルール固有の DNS とキャッシュ
ルーティング ルールは、現在のプロキシまたはグローバル DNS 設定を使用できます。その DNS キャッシュを使用 オプションを使用すると、キャッシュされた回答をスキップし、そのルールに対して新しい回答が保存されないようにすることができます。
DNS キャッシュ タブは、キャッシュされた情報を検査するのに役立ちます。障害を診断するときは、名前、ルール、選択した解決パス、および答えがキャッシュから来たかどうかに注意してください。 DNS ポリシーを変更しても、すでに確立されているアプリケーション接続が必ずしも置き換えられるわけではありません。
ドメインを検索し、更新を使用してリストを更新します。これらの列は DNS TTL と キャッシュ TTL を区別し、回答がいつキャッシュされたか、いつ期限切れになるかを示します。 DNS キャッシュを消去 は確認を求めます。キャッシュされた代理応答を意図的に破棄する必要がある場合に使用します。これは、すべてのアプリケーションまたは macOS の DNS キャッシュをクリアするコマンドではありません。
空のテーブルは正常です。このビューには、Mac 上のすべての名前検索の履歴ではなく、透過的プロキシを通じて解決された有効な DNS 回答が含まれています。
LANクライアント
LAN プロキシ共有は、一般的な LAN DNS サーバーではありません。 SOCKS クライアントの場合、プロキシ側 DNS は宛先名を保持します。電話機の手動 HTTP プロキシは、その設定を尊重するリクエストに影響します。すべての DNS パケットが Mac を強制的に通過するわけではありません。
デバイス全体のネットワーク設定を変更する前に、LAN 共有とトラブルシューティングを参照してください。
Secure Pipes 2.0.14 に基づく · 2026 年 10 月 18 日更新