There’s a problem with mDNS name resolution when using public DNS servers on Netgear routers.
mDNS Name Resolution and Public DNS Servers
On 1 April 2018, Cloudflare announced a public DNS service with the ludicrously cool IP address 22.214.171.124. I was excited to start using this given Cloudflare’s stance on privacy and quickly logged into my Netgear R7000 router and switched its DNS servers over.
Unfortunately, I’ve had to change it back. I’m not sure precisely what’s causing the problem but when I manually set the DNS servers—whether to Cloudflare’s or another like Google’s—mDNS name resolution1 breaks between my Apple devices and my Linux devices.
I don’t have a solution. I switched to manually specifying the DNS servers on each device and the problem didn’t recur. I hadn’t seen anyone else talking about this anywhere so I wanted to write up the discovery on the blog. Hopefully someone smarter than me comes along and finds a fix. ✺