Understanding DNS Requests on macOS
The DNS Stack Here’s a quick overview of how the DNS stack on macOS works. Much of this also applies to linux. cat /etc/resolv.conf contains a list of potential DNS resolvers DNS servers work off of UDP (not TCP) on port 53, but at this point, there are multiple DNS protocols that use different ports and configurations. You can see the DNS resolvers assigned to a specific device using scutil –dns This list is autogen’d and managed by the DNS settings of the current network device Unlike linux variants, this is not managed by NetworkManager and instead uses macOS-specific tooling, much of which is opaque…
Continue Reading