Jump to content

DNS over TLS

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Arto B (talk | contribs) at 15:20, 23 June 2018 (→‎DNS over TLS - Public DNS Servers: Corrected spelling.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

DNS over TLS is a security protocol for encrypting and wrapping Domain Name System (DNS) queries and answers via the Transport Layer Security (TLS) protocol. The goal of the method is to increase user privacy and security by preventing eavesdropping and manipulation of DNS data via man-in-the-middle attacks.

DNS over TLS is covered by two Standards Track IETF RFCs: RFC 7858 and RFC 8310.[1][2] As of 2018, Cloudflare, Quad9 and CleanBrowsing are providing public DNS resolver services via DNS over TLS.[3][4][5][6] In April 2018, Google announced that Android P will include support for DNS over TLS.[7] DNSDist, from PowerDNS also announced support for DNS over TLS on its latest version 1.3.0.[8]. BIND users can also provide DNS over TLS by proxying it through stunnel.[9]

DNS over TLS - Public DNS Servers

DNS over TLS server implementations are already available for free by some public DNS providers[6]. Three implementations are offering production services:

Provider IPs Blocking Features
Cloudflare 1.1.1.1
1.0.0.1
2606:4700:4700::1111
2606:4700:4700::1001
No DNS over TLS at port 853. [10], DNSSEC validation
Quad9 9.9.9.9
149.112.112.112
2620:fe::fe
2620:fe::9
Malicious domains DNS over TLS at port 853[11], DNSSEC validation
CleanBrowsing 185.228.168.168
185.228.168.169
2a0d:2a00:1::
2a0d:2a00:2::
Adult content. DNS over TLS at port 853[12], DNSSEC validation

See also

References

  1. ^ Duane, Wessels; John, Heidemann; Liang, Zhu; Allison, Mankin; Paul, Hoffman. "Specification for DNS over Transport Layer Security (TLS)". tools.ietf.org. Retrieved 2018-04-08.
  2. ^ Tirumaleswar, Reddy; Daniel, Gillmor; Sara, Dickinson. "Usage Profiles for DNS over TLS and DNS over DTLS". tools.ietf.org. Retrieved 2018-04-09. {{cite web}}: Cite has empty unknown parameter: |dead-url= (help)
  3. ^ "How to keep your ISP's nose out of your browser history with encrypted DNS". Ars Technica. Retrieved 2018-04-08.
  4. ^ "DNS over TLS - Cloudflare Resolver". developers.cloudflare.com. Retrieved 2018-04-08.
  5. ^ "Quad9, a Public DNS Resolver - with Security". RIPE Labs. Retrieved 2018-04-08.
  6. ^ a b "Troubleshooting DNS over TLS".
  7. ^ "DNS over TLS support in Android P Developer Preview". Google Security Blog. April 17, 2018.
  8. ^ dnsdist.org https://dnsdist.org/guides/dns-over-tls.html. Retrieved 25 April 2018. {{cite web}}: Missing or empty |title= (help)
  9. ^ "Bind - DNS over TLS".
  10. ^ "CloudFlare - DNS over TLS".
  11. ^ "Quad9 - DNS over TLS".
  12. ^ "CleanBrowsing - DNS over TLS".