Wenn nur der piHole als DNS gesetzt ist, und dieser ausfällt, biste zumindest über Hostnamen offline, nur noch über IP.
Ich habe im Firefox nen Blocker, und sonst ist mir egal. Verwende lokal nen DNS, und dazu noch Alternativ Google/Cloudflare DNS, so ist immer einer erreichbar selbst wenn der DNS im Docker nicht läuft, hängt oder so.