Amazon Firestick works both when it should and when it shouldn't.
Normally, I run Amazon Firestick on an Internet of Things VLAN by itself with Pihole enabled on that VLAN. I use my router, a Pepwave Surf SOHO, as DHCP, and set Pihole's static IP on the router. It works and appears to be filtering properly.
Recently, however, I discovered that the Firestick was functioning properly even when Pihole was inactive. The Firestick works even when Raspberry Pi/Pihole was shut down - the static IP address on the router was unchanged but the Pihole device not available. Wondering if that hinted that the Firestick had a hidden DNS address in case of thumb-fingered router changes, I tested the VLAN with my MacBook Pro (MBP) against the Rasperry Pi/Pihole.
My MBP worked normally with Pihole functioning - I could reach the internet and there were filtering records for it. More importantly, MBP could not reach the internet when Raspberry Pi/Pihole was shut down.
Unless I'm missing something that indicates to me that this Firestick has a separate DNS available other than the one I assign to it. If this is true, I would appreciate learning if anyone can tell me how to test what DNS it might be using.
My device:
Firestick TV Home Verision: 6311085.1
Fire OS: 6.2.8.0(NS6280/3233)