ローカルDNSマッピング

ChuteはローカルカスタマイズDNSマッピングをサポートしています。これは/etc/hostsと同等ですが、ワイルドカード、エイリアス、DNSサーバーの割り当てなど、より強力な機能を備えています。

[Host]
abc.com = 1.2.3.4
*.dev = 6.7.8.9
foo.com = bar.com
bar.com = server:8.8.8.8

注意: ここで説明するマッピング行は、DNSサーバーオプションと並べて[DNS]セクションに書くこともできます。DNSセクションを参照してください。

ワイルドカード

*プレフィックスを使用して全てのサブドメインをワイルドカード指定できます。Chuteは単純な文字列マッチを使用することに注意してください。例えば、*google.comはgoogle.com、foo.google.com、bargoogle.comにマッチします。また、*.google.comはgoogle.comにマッチしません

[Host]
*.dev = 6.7.8.9

エイリアス

CNAMEレコードと同等です。

[Host]
foo.com = bar.com

エイリアスされた名前へのAまたはAAAAルックアップには、ターゲットのアドレスが返されます。クライアント自身がエイリアスを辿る必要はありません。ターゲットに問い合わせた側のアドレスファミリのアドレスがない場合、別のファミリのレコードではなく空の応答が返されます。Chuteはルールの読み込み時にターゲットを解決します。まだ解決されていない場合はCNAMEレコードを応答し、次回のルックアップに備えてターゲットを解決します。


DNSサーバーの割り当て

指定したDNSサーバーを1つ以上のドメインに割り当てることができます。

[Host]
bar.com = server:8.8.8.8

server:はDoH URLも受け付けるため、指定したDoHエンドポイントをドメインに直接割り当てることができます。

[Host]
*.example.com = server:https://doh.example/dns-query

server:はカンマ区切りのサーバーリストを受け付けます。最初に利用可能なエントリが使用されます。

[Host]
bar.com = server:8.8.8.8, 8.8.4.4

システムDNSサーバーを1つ以上のドメインに割り当てることができます。ChuteはこれらのドメインのクエリにシステムDNS設定のみを使用します。

[Host]
devs = server:system

Chuteは独自のDNSクライアント実装を持っているため、一部のホスト名が解決に失敗する場合があります。server:syslibを使用してシステムに解決を任せることができます。

[Host]
Macbook = server:syslib

DoHサービスの割り当て

指定したDoHサービスを1つ以上のドメインに割り当てることができます。

[Host]
bar.com = doh:cloudflare

デフォルトでは、サフィックス.localを持つ全てのホスト名はシステムによって解決されます。


DoTサービスの割り当て

指定したDoT(DNS-over-TLS)サービスを1つ以上のドメインに割り当てることができます。

[Host]
bar.com = dot:dns.google

DoQサービスの割り当て

指定したDoQ(DNS-over-QUIC)サービスを1つ以上のドメインに割り当てることができます。

[Host]
bar.com = doq:dns.adguard.com

DoH3サービスの割り当て

指定したDoH3(DNS-over-HTTP/3)サービスを1つ以上のドメインに割り当てることができます。

[Host]
bar.com = doh3:https://dns.google/dns-query

組み合わせ使用

全ての機能を組み合わせて使用できます。例:

[Host]
*.dev = foo.com
*.bar.com = server:system
Macbook = server:syslib
*.foo.com = doh:cloudflare
*.local = dot:dns.google
api.internal = doq:dns.adguard.com
S. Smart Rabbit LLC © All Rights Reserved            updated 2026-08-11 19:30:57

本ページは英語版からの翻訳です。内容に相違がある場合は、英語版が優先されます。

results matching ""

    No results matching ""