I have a new pihole installation. But I'm unable to use it as when I enable it, no browsers on my win10 PC (Chrome, Edge, Gener8) can connect to any websites. However command line nslookup's on the same PC are working and show pi.hole as the DNS servers. Other devices such as ipad and phone seem to work fine.
My router is a BT smart hub 2 and I have DHCP and IPv6 address allocation disabled, forcing it to go to the pihole. On the PC I have tried ipconfig /release and /renew and I've rebooted it.
I have managed to resolve this now. For any other BT users with SmartHub 2 here is what I did.
On the router in advanced settings disable ULA and set IPv6 address allocation to OFF.
At this point I found the router would still advertise itself as a DNS server until I had switched it off and on again.
The next problem is the default gateway. By default pihole sets the gateway to 192.168.1.1. But the BT router by default sets it's IP address to 192.168.1.254. not sure if this can be changed on the router, so I changed it at the pihole end.