Skip to content

Commit 6c5c67a

Browse files
authored
Merge pull request #337 from AdguardTeam/AGM-2572-add-article-dns-protocols
Add choosing-a-protocol.md
2 parents 5921a13 + 046542f commit 6c5c67a

File tree

3 files changed

+37
-5
lines changed

3 files changed

+37
-5
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
title: Choosing a DNS protocol
3+
sidebar_position: 2
4+
---
5+
6+
A DNS protocol is a set of rules that your device uses to communicate with a DNS server — a system that translates website names, like example.com, into IP addresses that computers can understand. This process used to occur in plain text, meaning it could be seen or intercepted by third parties, such as your ISP or hackers. Encrypted DNS protocols address this issue by protecting your DNS requests, thereby making your browsing more private and secure.
7+
8+
AdGuard DNS supports three secure, encrypted DNS protocols: DoH, DoT, and DoQ. They’re all designed to protect your DNS traffic, but each one has its own strengths and limitations. The following overview will help you understand the differences and choose the best one for you.
9+
10+
### DNS-over-TLS (DoT)
11+
12+
DNS-over-TLS improves privacy by encrypting your DNS traffic and sending it over port 853, which is specifically reserved for encrypted DNS traffic.
13+
14+
DoT isn’t the strongest option when it comes to privacy. It uses the dedicated port (853), making it easier for networks to detect and possibly block. However, DoT can still be useful in enterprise or managed environments where administrators want to allow secure DNS while maintaining control over network traffic.
15+
16+
### DNS-over-HTTPS (DoH)
17+
18+
DNS-over-HTTPS sends your DNS queries over port 443, the same secure connection used to load websites. This makes it harder for networks or censors to detect or block.
19+
20+
However, it can be unstable and result in performance issues. When all data packets share the same connection, they rely on the same transport layer. This can cause a problem called head-of-line blocking. If one packet is lost or delayed, it holds up everything else, including unrelated packets. As a result, all responses are delayed, even if most of the data is ready to be delivered.
21+
22+
### DNS-over-QUIC (DoQ)
23+
24+
DNS-over-QUIC is a DNS protocol that uses the QUIC transport layer protocol to transmit DNS requests. It solves one of the main problems with the DoH protocol: instability due to head-of-line blocking.
25+
26+
Since DoQ uses the QUIC protocol to keep DNS activity separate from web traffic, it avoids the timing issues observed in DoH. Consequently, it doesn't reveal any traffic patterns. This makes it harder to link your DNS queries to your browsing activity, even though the traffic itself is easier to spot.
27+
28+
If you're looking for a combination of privacy and stability, DoQ is usually the best choice.
29+
30+
![DoH vs. DoQ *border](https://cdn.adtidy.org/blog/new/gy178dohdoq.jpg)
31+
32+
:::note
33+
34+
More detailed information about head-of-line blocking and the DNS-over-QUIC protocol can be found in our [blog post](https://adguard-dns.io/en/blog/dns-over-quic.html)
35+
36+
:::

docs/public-dns/overview.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,6 @@ Each server supports different secure protocols: DNSCrypt, DNS-over-HTTPS (DoH),
1616

1717
Besides plain DNS (both IPv4 and IPv6) AdGuard DNS supports various encrypted protocols, so you can choose the one that suits you best.
1818

19-
### DNSCrypt
20-
21-
AdGuard DNS allows you to use a specific encrypted protocol — DNSCrypt. Thanks to it, all DNS requests are being encrypted, which protects you from possible request interception and subsequent eavesdropping and/or alteration. But compared to the DoH, DoT and DoQ protocols, DNSCrypt is considered obsolete and if possible we recommend using these protocols.
22-
2319
### DNS-over-HTTPS (DoH) and DNS-over-TLS (DoT)
2420

2521
DoH and DoT are modern secure DNS protocols that gain more and more popularity and will become the industry standards for the foreseeable future. Both are more reliable than DNSCrypt and both are supported by AdGuard DNS.

docs/public-dns/solving-problems/_category_.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"position": 2,
2+
"position": 3,
33
"label": "Solving problems",
44
"collapsible": true,
55
"collapsed": true

0 commit comments

Comments
 (0)