DNS

Chute verwendet einen benutzerdefinierten DNS-Client, um erweiterte Funktionen zu unterstützen. Er kann sich anders verhalten als der DNS-Client Ihres Betriebssystems.

Chute fungiert als DNS-Server, wenn eine Sitzung die DIRECT-Regel anwendet. Chute überprüft zuerst den DNS-Eintrag des Hosts und initialisiert dann den Socket mit der im DNS-Eintrag zurückgegebenen IP. Mit dieser Methode umgehen alle Sitzungen, die die DIRECT-Regel anwenden, die System-DNS-Konfiguration und werden über den Chute-DNS-Server geleitet.

Chute iOS konfiguriert den System-DNS-Server als Chute-DNS-Server.

Vorgeschalteter DNS-Server

Chute verwendet standardmäßig die DNS-Serveradressen des Betriebssystems. Sie können diese mit DNS-Server, DoH (DNS-over-HTTPS), DoT (DNS-over-TLS), DoQ (DNS-over-QUIC) und DoH3 (DNS-over-HTTP/3)-Diensten über die Option 'dns-server' überschreiben.

Details

Chute fragt alle DNS-Server gleichzeitig ab, um die Leistung zu verbessern, ähnlich wie dnsmasq mit dem Parameter '--all-servers'. Die erste Antwort der Server wird verwendet. Die Chute iOS-App und Chute Dashboard zeigen an, welcher Server zuerst antwortet. Wenn Chute innerhalb von 2 Sekunden keine Antwort erhalten hat, werden alle Server erneut abgefragt. Nach 4 Wiederholungen gibt Chute auf und meldet einen DNS-Fehler.

Einige Domainnamen können leistungsschwache autoritative Nameserver haben, was dazu führt, dass vorgeschaltete DNS-Server aufgrund von Server-Zeitüberschreitungen oder anderen Konnektivitätsproblemen leere Antworten zurückgeben. Chute meldet einen leeren DNS-Fehler, wenn vorgeschaltete DNS-Server explizit leere DNS-Antworten zurückgeben oder wenn einige Server leere Antworten zurückgeben und andere nicht innerhalb von 2 Sekunden antworten.

Einige DNS-Einträge haben aufgrund der Konfiguration eine sehr kurze TTL, Chute befolgt keine TTL unter 5 Minuten. Optimistisches DNS kann über optimistic-dns = true aktiviert werden, um das zwischengespeicherte DNS-Ergebnis sofort zurückzugeben, während es im Hintergrund aktualisiert wird.

Wenn IPv6 verfügbar und aktiviert ist, sendet der Chute-DNS-Client sowohl A- als auch AAAA-Fragen an vorgeschaltete DNS-Server. Die erste zurückgegebene A- oder AAAA-Antwort wird verwendet.

S. Smart Rabbit LLC © All Rights Reserved            updated 2026-06-28 02:09:17

results matching ""

    No results matching ""