Hello! Since using Pihole on my router’s DHCP server, i’ve noticed my home assistant instance has been making over 1,000 DNS requests to “e87.b.akamaiedge.net” and multiple PTR requests (ex: 152.71.168.192.in-addr.arpa, 207.71.168.192.in-addr.arpa, etc.).
I tried disabling some integrations to see what could be the cause of this (I initially thought it was Speedtest.net or Ring), though it kept happening. I tried just disabling the container altogether and that worked (image shows before and after stopping HA). Is there a process I can disable to stop those large waves of DNS requests?
Akamai is a big cloud/CDN provider. What cloud based integrations you got beside ring (which will upload your videos probably to the Amazon cloud and you gave them full rights to share footage without your explicit consent btw.)
You read the IP addresses wrong.
They had to be read backwards for the in-addr.arpa domain.
That domain is reserved to lookup IP addresses to domain names, where normal lookups are domain names to IP addresses.
I don’t think any camera uploading happens with Ring from HA, though I also have radio browser, aurora visibility, Google Translate TTS, Xbox, and met.no. I have restarted my HA instance after disabling the cloud integrations, so I will update you on the outcome of that.
Also, is there a way to disable the in-addr.arpa lookup on HA, as it seems pointless if HA knows the IP addresses of devices I already configured.
For an integration like Pihole, yes, it does when I specify the IP of the device running Pihole during the integration setup on HA. If anyone reading this knows how to stop these reverse IP lookup requests (in-addr.arpa) in Home Assistant please let me know, otherwise please ignore this thread.
So I disabled all the internet plugins and that solved the Akamai issue, though I’ll re-enable them one by one to see which causes those requests.
Update:
So the Xbox plugin requests the e87.b domain 9 times when I re-enabled it (with others like xsts_auth_xboxlive_com_akadns_net, xsts_auth_xboxlive_com, user_auth_xboxlive_com, and peoplehub_xboxlive_com), Radio Browser does not request the akamaiedge domain (only at1.api.radio-browser.info and _api._tcp.radio-browser.info), Ring doesn’t either (hits api_ring_com, mtalk_google_com, a92f83bba7a172eaf_awsglobalaccelerator_com, and multiple .amazonaws.com domains). I’m guessing it was due to the Xbox plugin, so I will be disabling it for the time being.