Additional documentation for my homelab setup Table of Contents 1. DNS 1. DNS For my internal DNS, I use PiHole as my primary resolver, and the ISP router as a secondary DNS resolver. Controlling both DNS servers is critical, because one can not trust the order in which devices will try resolvers. For example on macOS the order feels random, so setting 1.1.1.1 as the secondary resolver sometimes resulted in unresolved domains. Both resolvers use 1.1.1.1 and 8.8.8.8 as upstream servers. Note: Apple TV seems to not care at all what I set as the resolver, so I need to have an internal address published on a public DNS server.