Amplifi Alien Primary DNS cannot be Internal (PiHole issues)


  • Re: pihole again
    Seeing others discussing this issue back in Early 2019 I thought I'd start a new topic.

    SHORT ANSWER: Primary DNS cannot be an internal DNS on Amplifi Alien running Firmware 3.4.0. You must put a failing DNS in Primary in order for the Alien to allow the PiHole to provide DNS to the network.

    To confirm, I had PiHole functioning on an AmplifiHD with no issues for multiple years. After upgrading to the Amplifi Alien, I thought I'd rebuild the PiHole with the latest Raspbian Buster, PiHole 5 and reconnect it as I had previously.

    I set the PiHole as the Primary DNS and enabled "Bypass DNS Cache".

    The Alien reports that the DNS fails in Diagnostics. The PiHole address is pushed out through DHCP properly and the system will fail to query the PiHole through nslookup. If there is a Secondary DNS it will ignore the PiHole and simply allow DNS to function through the Secondary DNS.

    Lots and lots of trial and error (I should have probably tried to wireshark it) I decided to set another internal DNS server up and see if I could forward it to the PiHole trying to trick the Amplifi. I setup a Synology DNS with Forwarding enabled and plugged it's IP into the Primary DNS and the PiHole into the Secondary DNS. When I refreshed the DHCP it provided both internal addresses to my computer but nslookup would fail the primary DNS and fall back to the Secondary DNS (i.e. the PiHole).

    It seems that Amplifi Alien will not allow an Internal DNS request when set in the Primary but you can trick it by putting the PiHole as Secondary DNS and simply put a local or non-responsive IP in the Primary DNS.

    Hope this helps someone else and if the Amplifi team sees this, I'd love to know why this is happening.


  • @advadmin so it works if you restart the amplifi. I don't know why, but my diagnostics report correctly if I restart the amplifi after setting up the pihole and making it primary DNS.


  • @Matt-Anger Thank you, will try this myself and confirm.


Log in to reply