Intercept Unencrypted DNS on Linux

Problem Domain Name System (DNS) is the protocol that computers use to translate domain names like kasad.com into IP addresses like 140.82.7.10. But unlike most protocols on the internet, DNS is not encrypted. This means that anyone can see—or worse, modify—your DNS lookups. Solution DNS over TLS DNS over TLS (a.k.a. DoT) is a way to encrypt DNS traffic using TLS. DoT is to DNS as HTTPS is to HTTP. The solution to the problem above is for everyone to use DNS over TLS....

May 22, 2022 · 7 min · Kian Kasad