DNS Server
You can use this option to override system's DNS settings. Chute supports DNS server, DoH (DNS-over-HTTPS), and DoT (DNS-over-TLS) services.
[General]
dns-server = 8.8.8.8, 8.8.4.4
doh-service = CloudFlare, Google, 1111
dot-service = dns.google, cloudflare-dns.com
You can use keyword system to append additional DNS servers to system's setting. (Duplicate servers will be ignored)
You can use keyword syslib to get DNS result with system built-in API.
[General]
dns-server = system, syslib, 8.8.8.8, 8.8.4.4
Currently, there are 5 build in DoH services:
- CloudFlare
- 1.1.1.1 (1111)
- SecureDNS
- DNS.SB (dnssb)
You can also config your personal DoH service. For example, if you using https://dns.nextdns.io/xxxxxx as your NextDNS DoH endpoint, you can config like this:
[General]
doh-service = Google, dns.nextdns.io/xxxxxx
Chute will automatically ignore all invalided DoH service without warning.
DNS-over-TLS (DoT) Service
You can configure DoT services to encrypt DNS queries over TLS.
[General]
dot-service = dns.google, cloudflare-dns.com
Each DoT service entry should be a domain name that supports DNS-over-TLS. Chute will connect to the hostname on port 853.
If the DoT hostname cannot be resolved or is unreachable, it will be silently skipped.
You can mix DoT, DoH, and traditional DNS servers in the same configuration:
[General]
dns-server = system, 8.8.8.8
doh-service = CloudFlare
dot-service = dns.google