Lokale DNS-Zuordnung

Chute unterstützt lokal angepasste DNS-Zuordnungen. Es entspricht /etc/hosts, jedoch mit leistungsfähigeren Funktionen, einschließlich Wildcard, Alias und Zuweisung von DNS-Servern.

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

Hinweis: Die hier beschriebenen Zuordnungszeilen werden auch in einem [DNS]-Abschnitt akzeptiert, neben den DNS-Server-Optionen. Siehe DNS-Abschnitt.

Wildcard

Sie können das Präfix * verwenden, um alle Subdomains per Wildcard abzugleichen. Bitte beachten Sie, dass Chute einen einfachen String-Abgleich verwendet. Beispielsweise passt *google.com auf google.com, foo.google.com und bargoogle.com. Und *.google.com passt nicht auf google.com.

[Host]
*.dev = 6.7.8.9

Alias

Dies entspricht einem CNAME-Eintrag.

[Host]
foo.com = bar.com

Eine A- oder AAAA-Abfrage für den Alias-Namen wird mit den Adressen des Ziels beantwortet, sodass der Client dem Alias nicht selbst folgen muss. Hat das Ziel keine Adresse der abgefragten Familie, ist die Antwort leer statt ein Eintrag der anderen Familie. Chute löst das Ziel beim Laden der Regel auf; ist es noch nicht aufgelöst, wird der CNAME-Eintrag zurückgegeben und das Ziel für die nächste Abfrage aufgelöst.


Zuweisung eines DNS-Servers

Sie können einer oder mehreren Domains einen bestimmten DNS-Server zuweisen.

[Host]
bar.com = server:8.8.8.8

server: akzeptiert auch eine DoH-URL, sodass den Domains direkt ein bestimmter DoH-Endpunkt zugewiesen werden kann.

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

server: akzeptiert eine durch Kommas getrennte Liste von Servern; der erste verfügbare Eintrag wird verwendet.

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

Sie können einer oder mehreren Domains den System-DNS-Server zuweisen. Chute verwendet ausschließlich die System-DNS-Konfiguration, um diese Domains abzufragen.

[Host]
devs = server:system

Da Chute über eine eigene DNS-Client-Implementierung verfügt, können einige Hostnamen möglicherweise nicht aufgelöst werden. Sie können server:syslib verwenden, um die Auflösung vom System durchführen zu lassen.

[Host]
Macbook = server:syslib

Zuweisung eines DoH-Dienstes

Sie können einer oder mehreren Domains einen bestimmten DoH-Dienst zuweisen.

[Host]
bar.com = doh:cloudflare

Standardmäßig werden alle Hostnamen mit dem Suffix .local vom System aufgelöst.


Zuweisung eines DoT-Dienstes

Sie können einer oder mehreren Domains einen bestimmten DoT (DNS-over-TLS)-Dienst zuweisen.

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

Zuweisung eines DoQ-Dienstes

Sie können einer oder mehreren Domains einen bestimmten DoQ (DNS-over-QUIC)-Dienst zuweisen.

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

Zuweisung eines DoH3-Dienstes

Sie können einer oder mehreren Domains einen bestimmten DoH3 (DNS-over-HTTP/3)-Dienst zuweisen.

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

Kombinierte Nutzung

Alle Funktionen können zusammen verwendet werden. Zum Beispiel:

[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

Diese Seite ist eine Übersetzung der englischen Version. Bei Abweichungen ist die englische Version maßgeblich.

results matching ""

    No results matching ""