Post #2371978
2026-05-08 13:43 UTC
RE: https://mastodon.social/@amake/114185829719750971
My internet was fine for quite a while, but then recently I again noticed connections stalling just like before with the IPv6-fail-to-IPv4 DNS lookups.
After a lot of spinning my wheels I eventually hit upon the likely cause: MAP-E port exhaustion.
MAP-E tracks a port mapping for each outbound DNS query (UDP connection). The range of available ports is small. Many queries can exhaust available ports, causing failures. This matched my sense that things were worse with more people in the house.
Replies (1)
-
@amake@mastodon.social 2026-05-08 13:45
My current solution is to use DNS over HTTPS, which lets all DNS queries traverse a single TCP connection. Specifically I added a dnscrypt-proxy (https://github.com/dnscrypt/dnscrypt-proxy) sidecar to my #PiHole setup and set the Pi-hole's upstream to same. So far so good.