The Domain Name System (DNS) is a core part of the Internet ecosystem. In this post, I will explain a small portion of how the DNS works for your average home internet user.
Let’s talk about how a domain name gets resolved when you are using your home network.
Continue reading “Understanding DNS: How A Domain Name Gets Resolved In Your Home Network”
Recently there have been a couple bits of new on the DNS-over-HTTPS (DoH) and DNS-over-TLS (DoT) front. Comcast and Mozilla have struck a deal to provide a privacy oriented DoH service for Comcast users in the USA. Apple announced at WWDC 2020 that they are implementing both DoH and DoT on their iOS/iPadOS platforms with iOS/iPadOS 14.
So I feel that it is a good time to talk about the trust models inherent to the DNS query system for residential internet users and where DoH/DoT come in.
Continue reading “Encrypted DNS Query Transports and Their Trust Models”
To quote from Wikipedia:
An authoritative name server is a name server that gives answers that have been configured by an original source, for example, the domain administrator or by dynamic DNS methods, in contrast to answers that were obtained via a regular DNS query to another name server. An authoritative-only name server only returns answers to queries about domain names that have been specifically configured by the administrator.
Continuing on from my theme of DNS independence, I’d like to explore the advantages and disadvantages of hosting your own authoritative name servers.
Let us take a look at my own setup for authoritative name servers.
Continue reading “The Path to DNS Independence (Part 2)”
In this post I would like to explore the concept of DNS independence by looking at two types of DNS usage that are common in our daily highly connected lives.
The two types of DNS usage:
- Recursive/Iterative DNS (first part)
- Authoritative DNS (second part)
Continue reading “The Path to DNS Independence (Part 1)”