5

HomeKit DNS order bug

I think it is the case that Eero is not honoring the order of the DNS servers presented by the custom DNS feature. Perhaps it uses them in reverse order? I enter two addresses - my local PiHole DNS server and then cloudflare (1.1.1.1). That means clients should use the first address. When HomeKit was turned it added the Eero as the first DNS server returned by DHCP. DNS clients (iPhone, Mac/PC, etc) then use the Eero for all the DNS queries. The Eero then has to forward requests somewhere after making some decisions about the DNS request (is it on the approved whitelist, for example).

What I saw was that no queries were going through my PiHole DNS server. I removed cloudflare from the custom list and then started seeing DNS requests going through my PiHole server. I didn't try reversing the order so cloud cloudflare was first to test this idea but that's my only guess without more testing. Since I disabled HomeKit (because it takes over all DNS requests for ALL devices) I can't easily test.

8replies Oldest first
  • Oldest first
  • Newest first
  • Active threads
  • Popular
  • I've been noticing a similar issue with my HomeKit-enabled eero Pro - I have not defined ANY fallback DNS server so all DNS requests _should_ be going to the PiHole. Despite this, I can't seem to see very much. Also ensured that Local DNS Caching has been disabled (via Settings > Advabced > eero Labs)

    Like
  • I found this thread because I'm having the same issue. Also trying to have Eero configured to use my PiHole as the primary dns. 

    Like
  • Same issue here...following

    Like
  • Also having this issue and have disabled HomeKit on my eero for now. 

    Like
  • I have been having the exact same issue and, yes, disabling HomeKit fixes it but...I don't want to disable HomeKit. Is this officially a bug Eero is looking into?

    Like
  • This must be a bug, but it is has more severe issues. I lose full DNS functionality at random times, making it appear as if everything is offline. I’m concerned about disabling HomeKit if that means I have set up ~50 Homekit devices again. Will they really be removed from HomeKit? Can I remove eero via the Home app without affecting other HomeKit devices?

    Like
  • Many thanks russw , my pi-hole wasn't working at all after I set up my new Eero and I was pulling my hair out trying to figure out why. Disabling HomeKit immediately fixed it for me. 

     

    Eero really need to look into this as enabling HomeKit clearly breaks custom DNS.

    Like
  • I did eventually disable HomKit in eero and it resolved the headache from apparent drop-offs. It could be a combination with safety filters causing it, which also "hijacks" DNS to protect against content you want filtered out. I now see a huge speed improvement in loading content after setting up 1.1.1.2 and 1.0.0.2 as a custom DNS and disabling HomeKit and safety filters. I still have safety filters enabled for the kids in the house which may impact their perceived performance. 1.1.1.2 is CloudFlare's new DNS which also "protects" against sites you want to avoid. (I am running pi-hole for ad filtering, with 1.1.1.2 as the upstream DNS, on one laptop as an experiment--it has been working well so far.)

    Like
Vote5 Follow
  • 5 Votes
  • yesterdayLast active
  • 8Replies
  • 54Views
  • 9 Following

Need Help? We're here for you!

We're big on support, and we want to make sure you always have the best eero experience possible. Here are several resources you can use if you ever need our help!


Quick links

Community Guidelines

Help Center

Contact eero support

@eerosupport

eero.com