After reading the thread about Web Security I decided to set up my own Pihole on a spare RPi2. However, after installing it I was unable to change my routers DNS settings.
Yeah, that does not look like a consumer/SOHO router to me.
Also, you should be setting the router’s DNS to the pi-hole, that way it’ll DHCP the pi-hole DNS to all devices on your LAN and you won’t see ads in phone apps and such.
@Ruffalo I’d like to set my router’s DNS to the pi-hole. Unfortunately, this doesn’t seem to work.
Theoretically, the pi-hole is also able to manage DHCP, but I don’t see how using a different DHCP server would solve this issue. Especially since I’m using a couple of static addresses anyway…
Edit: I just realised that when using static IPs, I can configure the DNS server client side
The original error is complaining that it is not a valid ipv6 address. Which sounds very odd to me.
I’d say you’ve either hit a software bug (the form validation is broken) or are trying to enter an ipv4 DNS server address into a configuration box reserved for an IPv6 DNS server.
If your connection is IPv6 only (perhaps? i think some ISPs are handing out ipv6 only in some places now - maybe this is something to check - does your router have an IPv4 IP on it’s WAN?) you can maybe try popping in Google’s IPv6 DNS server addresses:
If you set your router’s DNS to your internal server (behind it) you may create a loop - the router itself may be intercepting DNS traffic bound for the outside world and acting as a DNS server itself.
If you then set itself to an internal server, the internal server’s query will be intercepted and attempted to resolve by the router, using the internal server and you’ve created a DNS lookup loop.
I’d check your router to confirm whether or not it intercepts DNS queries…
I’ve heard of OpenWRT, but the reasons for pfSense are features like like intrusion detection (snort) and stuff like that. Granted, OpenWRT would suffice, but I’d like to go the whole nine yards
@thro As mentioned in the original post I’ve tried IPv6 addresses (the Google one’s you posted actually) and it doesn’t work either. So, this might really be a bug.
Maybe it does not accept shortened addresses: so 2001:4860:4860:0000:0000:0000:0000:8888 instead of 2001:4860:4860::8888. And you may consider the longest form that include the port [2001:4860:4860:0000:0000:0000:0000:8888]:53
I’ve tried the longest format (without the port though) and it isn’t accepted either. Anyway, as mentioned above, I’ve configured my pihole as a DHCP server and now everything works fine. (I might be calling my ISP though, just to be an annoyance )