Skip to main content

Posts

Showing posts with the label Android getting “DNS over TLS” support to stop ISPs from knowing what websites you visit

Android getting “DNS over TLS” support to stop ISPs from knowing what websites you visit

A DNS (Domain Name Server) is what translates a website address from a URL that you enter to an IP address which your computer actually connects to. For example, when you type “www.xda-developers.com” into your browser, your computer queries a DNS which looks up and returns the IP address “209.58.128.90” to the client. This process is hidden from the user, but every website you visit (so long as it has a human-readable URL) will go through this same process. The problem for those security conscious out there is that  these requests are done in plain text  through UDP or TCP protocols which are readable by anyone that can see your connection, including your ISP. This is where  DNS over TLS  comes in. DNS over TLS is a protocol where  DNS queries will be encrypted to the same level as HTTPS  and thus a DNS  can’t actually log or see the websites you visit . This uses TLS, or Transport Layer Security, to achieve this encryption. This does require...