Live data from Hacker News

Setting up a Pi Hole made my home network faster

brianchristner.io

91–100 of 249 posts

Re: Setting up a Pi Hole made my home network faster

#91
I found this basically only helped for laptops.

Our phones and smart devices all use either DoH or hardcode a specific DNS resolver. I haven't spent the time going all the way down to re-routing all port 53 traffic, but I doubt it'll do much.

To me the future of the home network is largely dead as long as I can't reasonably manage the software on these devices.

Re: Setting up a Pi Hole made my home network faster

#92

I keep seeing posts about Pi Holes and it looks good, but I have previously dealt with ads by appending their delivering sites to my /etc/hosts, i.e. 0.0.0.0 trashsite1.com 0.0.0.0 trashsite2.com The only downside I see is that my approach is not network-wide. Any other reasons I should reconsider?

Not sure about now, but before I'm using pihole, I was using hosts file to block ads and found a significant increase in network latency. Turns out the huge hosts file significantly increased DNS lookup time in my system (>1 seconds).

Re: Setting up a Pi Hole made my home network faster

#93
post #4

Earlier quoted context omitted.

This is already happening. The likes of Google Home et al already hardcode their own servers. I noticed that no DNS requests were being made through my Pi Hole, so when I looked, it turned out their DNS servers were hardcoded. However, I'm more worried about when they start hardcoding DoH servers.

Same on DoH. I can’t filter it or redirect it like I can with plain old DNS.

Yes, really the only way would be to set up a MITM proxy on your network and enforce all traffic goes through that. Also means accepting a CA.

Re: Setting up a Pi Hole made my home network faster

#94
post #82
post #61

Earlier quoted context omitted.

There should be no cost. Which game will constantly use DNS to resolve addresses after being launched?

I caught a bug related to this in Project Zomboid in an early multiplayer version. Often when someone joined a server there would be a tiny bit of lag for all of the users. I figured out the server was using a java method that indirectly was doing a blocking DNS lookup. I think it was reverse DNS but I forget which method it actually was, and if it was blocking the main thread or just the networking thread. (PiHole s…

My question was meant rhetorically, but I guess there might be some even more interesting exceptions to this out there.

Re: Setting up a Pi Hole made my home network faster

#95

Earlier quoted context omitted.

I run two piholes, rackmounted and battery backed (just plugged into a ups). DNS performance is very fast, better than ISP dns usually. General web usage is much, much more pleasant. No issues with gaming.

Any recommendation on hardware piholes? I have a UDM Pro but honestly i don't know how much i trust modifying it at all - i've found Ubiquiti software to be iffy... so i'm a bit hesitant to modify anything.

I run mine on a good old fashion rpi for years with a 100% uptime.

Re: Setting up a Pi Hole made my home network faster

#96
post #54

Earlier quoted context omitted.

i am considering pfsense for my homelab setup - can you easily troubleshoot issues and whitelist addresses if you need to?

I recommend opnsense [0] over pfsense. I ran pfsense for 5 years and it is great, but there was some bad blood [1] between the two projects and the community. [0] https://opnsense.org/ [1] https://teklager.se/en/pfsense-vs-opnsense/

I am aware of opensense, and while e.g. the GUI looks cleaner and seems to have more plugins, when I started checking it more in depth I think that pfsense has more thorough documentation and things like traffic shaping which i plan to implement seems to be way easier on pfsense

also have you done migration between the two? if so, how hard was it?

Re: Setting up a Pi Hole made my home network faster

#98
post #72

Earlier quoted context omitted.

I run two piholes, rackmounted and battery backed (just plugged into a ups). DNS performance is very fast, better than ISP dns usually. General web usage is much, much more pleasant. No issues with gaming.

there will be issues if you play halo. it depends on some telemetry stuff in windows that is typically blocked by this sort of thing.

I've been running a pi-hole for years and played Halo on Windows 10 and had no problems.

If you add a bunch of extra-aggressive blocklists maybe you'll have issues but if you stick with the recommended OOTB lists, you'll be fine.

Re: Setting up a Pi Hole made my home network faster

#99
post #54

Earlier quoted context omitted.

i am considering pfsense for my homelab setup - can you easily troubleshoot issues and whitelist addresses if you need to?

I recommend opnsense [0] over pfsense. I ran pfsense for 5 years and it is great, but there was some bad blood [1] between the two projects and the community. [0] https://opnsense.org/ [1] https://teklager.se/en/pfsense-vs-opnsense/

I've also had to decide if I want to use pfsense or opnsense, but for me, the pfblockerNG plugin was what tipped the scales in favor of pfsense.
Post reply on HN