I set my Pihole to use Open DNS and when I run a 'dig' I get told my pihole that it is using Google DNS Details about my system:
The latest version of pihole on Raspberry Pi OS Buster What I have changed since installing Pi-hole:
I changed nothing
Please upload a debug log and post just the token that is generated after the log is uploaded by running the following command from the Pi-hole host terminal:
Your device hosting Pi-hole is using the DNS servers listed above named "nameserver" for itself. There is nothing wrong about this. Two of these servers are from google.
All queries send to the device from other clients are handled by Pi-hole and are send to "PIHOLE_DNS_1/2"
The upstream DNS servers used by Pi-hole are independent of whatever nameserver you may have assigned on the host OS. Pi-hole makes no changes to the host nameserver.
What is the issue you want to fix? Do you want Pi-hole to use a different upstream DNS server? Do you want the Pi-hole host device to use a different nameserver? Neither of these requires rebuilding the SD card image.
I assume by "my Pihole" you mean the device on which Pi-hole is operating? Pi-hole is software, and the underlying OS is not Pi-hole.