Pi-hole causing internal sites to run slow

Please follow the below template, it will help us to help you!

If you are Experiencing issues with a Pi-hole install that has non-standard elements (e.g you are using nginx instead of lighttpd, or there is some other aspect of your install that is customised) - please use the Community Help category.

Expected Behaviour:

internal Homepage to load quickly

Actual Behaviour:

webpage loads Very slow, running journalctl gives hundreds of these types of errors for each app on the page:

May 16 17:42:34 dell1 dockerd[693]: time="2024-05-16T17:42:34.805671542+01:00" leve
l=error msg="[resolver] failed to query external DNS server" client-addr="udp:172.1
9.0.2:37071" dns-server="udp:192.168.1.63:53" error="read udp 172.19.0.2:37071->192
.168.1.63:53: i/o timeout" question=";jellyfin.mydomain.com.\tIN\t AAAA" span
ID=3df681dd2930353d traceID=134825b7fc37957ff130dc29c9ea8d44

Debug Token:

https://tricorder.pi-hole.net/zC7Tunkk/

Other Info:

Pihole is installed in docker via portainer, the apps that have issues are also installed on the same server via portainer. i have, somehow fixed this before by either a server reset or some combination of resets, though if i do another server reset/backup where all services stop the issue returns.

looking at the pihole.log you can see that this is running every second or so:

May 16 18:12:46: query[AAAA] jellyfin.MyDomain.com from 172.25.0.1
May 16 18:12:46: cached jellyfin.MyDomain.com is NODATA-IPv6
May 16 18:12:46: query[A] jellyfin.MyDomain.com from 172.25.0.1
May 16 18:12:46: cached jellyfin.MyDomain.com is My.External.ip.address
May 16 18:12:48: query[AAAA] jellyfin.MyDomain.com from 172.25.0.1
May 16 18:12:48: cached jellyfin.MyDomain.com is NODATA-IPv6
May 16 18:12:48: query[A] jellyfin.MyDomain.com from 172.25.0.1
May 16 18:12:48: cached jellyfin.MyDomain.com is My.External.ip.address
May 16 18:12:50: query[A] jellyfin.MyDomain.com from 172.25.0.1
May 16 18:12:50: cached jellyfin.MyDomain.com is My.External.ip.address
May 16 18:12:50: query[AAAA] jellyfin.MyDomain.com from 172.25.0.1
May 16 18:12:50: cached jellyfin.MyDomain.com is NODATA-IPv6
May 16 18:12:52: query[A] jellyfin.MyDomain.com from 172.25.0.1
May 16 18:12:52: cached jellyfin.MyDomain.com is My.External.ip.address
May 16 18:12:52: query[AAAA] jellyfin.MyDomain.com from 172.25.0.1
May 16 18:12:52: cached jellyfin.MyDomain.com is NODATA-IPv6
May 16 18:12:54: query[A] jellyfin.MyDomain.com from 172.25.0.1
May 16 18:12:54: cached jellyfin.MyDomain.com is My.External.ip.address
May 16 18:12:54: query[AAAA] jellyfin.MyDomain.com from 172.25.0.1
May 16 18:12:54: cached jellyfin.MyDomain.com is NODATA-IPv6
May 16 18:12:56: query[A] jellyfin.MyDomain.com from 172.25.0.1
May 16 18:12:56: cached jellyfin.MyDomain.com is My.External.ip.address
May 16 18:12:56: query[AAAA] jellyfin.MyDomain.com from 172.25.0.1
May 16 18:12:56: cached jellyfin.MyDomain.com is NODATA-IPv6
May 16 18:12:58: query[AAAA] jellyfin.MyDomain.com from 172.25.0.1
May 16 18:12:58: cached jellyfin.MyDomain.com is NODATA-IPv6
May 16 18:12:58: query[A] jellyfin.MyDomain.com from 172.25.0.1
May 16 18:12:58: cached jellyfin.MyDomain.com is My.External.ip.address
May 16 18:13:00: query[AAAA] jellyfin.MyDomain.com from 172.25.0.1
May 16 18:13:00: cached jellyfin.MyDomain.com is NODATA-IPv6
May 16 18:13:00: query[A] jellyfin.MyDomain.com from 172.25.0.1
May 16 18:13:00: cached jellyfin.MyDomain.com is My.External.ip.address
May 16 18:13:01: query[A] pi.hole from 127.0.0.1
May 16 18:13:01: Pi-hole hostname pi.hole is 0.0.0.0
May 16 18:13:02: query[AAAA] jellyfin.MyDomain.com from 172.25.0.1
May 16 18:13:02: cached jellyfin.MyDomain.com is NODATA-IPv6
May 16 18:13:02: query[A] jellyfin.MyDomain.com from 172.25.0.1
May 16 18:13:02: cached jellyfin.MyDomain.com is My.External.ip.address
May 16 18:13:04: query[A] jellyfin.MyDomain.com from 172.25.0.1
May 16 18:13:04: cached jellyfin.MyDomain.com is My.External.ip.address
May 16 18:13:04: query[AAAA] jellyfin.MyDomain.com from 172.25.0.1
May 16 18:13:04: cached jellyfin.MyDomain.com is NODATA-IPv6
May 16 18:13:07: query[AAAA] jellyfin.MyDomain.com from 172.25.0.1
May 16 18:13:07: cached jellyfin.MyDomain.com is NODATA-IPv6
May 16 18:13:07: query[A] jellyfin.MyDomain.com from 172.25.0.1
May 16 18:13:07: cached jellyfin.MyDomain.com is My.External.ip.address

I might have found the issue, this seems to make this run better:

Glad I was able to help! I had a very similar issue with my Nextcloud (the „other issue“ I have been talking about) and binding to a specific IP solved it.

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.