doggo icon indicating copy to clipboard operation
doggo copied to clipboard

DNS queries over quic are slow

Open sylr opened this issue 1 year ago • 0 comments

All my DNS queries over quic are taking no less than 2s:

$ doggo app.discord.com @quic://dns.adguard.com --time
NAME            	TYPE	CLASS	TTL 	ADDRESS        	NAMESERVER         	TIME TAKEN
app.discord.com.	A   	IN   	295s	162.159.135.232	dns.adguard.com:853	2615ms
app.discord.com.	A   	IN   	295s	162.159.136.232	dns.adguard.com:853	2615ms
app.discord.com.	A   	IN   	295s	162.159.128.233	dns.adguard.com:853	2615ms
app.discord.com.	A   	IN   	295s	162.159.138.232	dns.adguard.com:853	2615ms
app.discord.com.	A   	IN   	295s	162.159.137.232	dns.adguard.com:853	2615ms

It seems related to doggo, using another client works normally:

$ time dnslookup abstraction.fr quic://dns.adguard.com
dnslookup master
Server: quic://dns.adguard.com

dnslookup result (elapsed 85.917167ms):
;; opcode: QUERY, status: NOERROR, id: 6075
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;abstraction.fr.	IN	 A

;; ANSWER SECTION:
abstraction.fr.	3597	IN	A	51.159.129.101

dnslookup abstraction.fr quic://dns.adguard.com  0.00s user 0.00s system 8% cpu 0.091 total

sylr avatar Dec 16 '24 08:12 sylr