Android clients running
Android Pie or newer support DNS over TLS and will use it by default if the network infrastructure, for example the
ISP, supports it. In April 2018, Google announced that
Android Pie will include support for DNS over TLS, allowing users to set a DNS server phone-wide on both Wi-Fi and mobile connections, an option that was historically only possible on
rooted devices or by using VPNService API. DNSDist, from
PowerDNS, also announced support for DNS over TLS in version 1.3.0.
Linux and
Windows users can use DNS over TLS as a client through the
NLnet Labs stubby daemon or Knot Resolver. Alternatively they may install getdns-utils to use DoT directly with the getdns_query tool. The
unbound DNS resolver by NLnet Labs also supports DNS over TLS. Apple's
iOS 14 introduced OS-level support for DNS over TLS (and DNS over HTTPS). iOS does not allow manual configuration of DoT servers, and requires the use of a third-party application to make configuration changes.
systemd-resolved is a Linux-only implementation that can be configured to use DNS over TLS, by editing /etc/systemd/resolved.conf and enabling the setting DNSOverTLS. Most major Linux distributions have systemd installed by default. == Public resolvers ==