Best DNS Server for Home lab - Pihole Unbound configuration!

preview_player
Показать описание
If you want to have the ulimate control over name resolution in your home lab environment and home network in general and , I want to show you guys an awesome DNS solution called Unbound you can use along with Pi-hole in your environment. With these you can to block ads, malicious traffic, and control DNS lookups. Let's look at Pi-hole unbound blackhole DNS configuration and see how you can easily configure unbound along with Pihole.

My blog:
_____________________________________________________

Social Media:

LinkedIn:

Github:

Introduction to DNS and Unbound DNS - 0:00
Overview of Unbound DNS and why you want to use it - 1:00
New security features with DNS resolution - 1:29
You no longer need to forward your DNS to a middle tier DNS layer - 1:50
With Unbound, you can speak directly to Internet root DNS servers - 2:30
Beginning the installatio of Unbound DNS - 3:15
Pulling down the list of root DNS servers - 3:43
Creating the configuration file for Unbound - 4:12
Looking through the Unbound configuration file - 4:57
Changing the interface where Unbound is running - 5:40
Restarting the Unbound DNS service - 7:05
Using Dig to test the Unbound DNS server - 7:20
Looking at the cache functionality of Unbound DNS - 7:33
Making use of Unbound DNS with Pihole - 7:55
Looking at the Docker Compose file to spin up Traefik and Pi-hole - 8:17
Overview of the DNS communication flow between Pi-hole and Unbound - 9:08
Overview of testing - 9:30
Using a Windows 11 test machine and the DNS properties - 9:43
Running recursive DNS lookups with Unbound DNS - 10:15
Describing the cach building on Unbound DNS - 10:45
Looking at the unbound-control command line commands - 11:05
Running unbound-control status - 11:50
Running unbound-control stats_noreset - 11:57
Wrapping up thoughts on Unbound DNS and taking control over DNS queries - 12:25

About Unbound DNS server:

Pi-hole DNS Network-wide Ad Blocking:
Рекомендации по теме
Комментарии
Автор

Networking tutorials on YT in a nutshell:
- This is a computer! We must first switch on the computer! Then reach over and touch the mouse!
- I'm going to change the attributes on this API here, then update the libraries for the database, which will allow more data visualization to take place on the next step, where we'll be able add identifiers and self closing tags to optimize the backend of the framework for the web server. This only works for version 1.6.344 of course!

Life_Is_A...
Автор

Awesome tutorial. Im using Pi-Hole with Unbound in a Proxmox container and this works perfectly for me.

markdevaal
Автор

Nice video and good instructions.

Some advice:

Make sure that all the text you are pasting from somewhere can easily be reached, given the video! You can put all this info in description or create a github repository that would contain all the information and files needed, this is egregiously hard to follow.

someoneelse
Автор

Showing this I have been looking at different ways to re-organizing our infrastructure as well as my home lab I have actually have pi installed in the cloud on our own servers as well as smaller versions of it on smaller devices, service quality commercial, but allowing us of the number of traffic that we have on it, I have found a pie is very easy to use and for those who are used to working with Cisco and all the flavors in betweenRoehling recommend putting pie hole on base if you have a lot of endpoint but a small thin server will work just as well and easily handles 200+ devices as well as in points and additional layers of that you can have one device and by pairing with Docker. Again thank

FaithMediaChannel
Автор

Hi Brandon, thanks for your inspiration 🙂A video about Technitium DNS (like your article) would be nice.

Glatze
Автор

PiHole + UnBound + LAN-Cache = Dream setup.

Liqtor
Автор

Great !. The only thing missing for everyone to get into it is the cron suggested for the reload of the root servers. Thanks

RicardoWagner
Автор

Fantastic Video, really helpful, thanks so much

gswhite
Автор

10:24 I hate to be that guy, but the quick response there is because the DNS lookup is first hitting the local DNS client cache on Windows 11.

thesammyjenkinsexperience
Автор

Fantastic video, Brandon! Thank you for sharing your experience. May I ask you questions in the future?

kevinvanderlei
Автор

I'm watching this again after half year and I wonder if it's possible to completely migrate Unbound (config+caches) to new/different host/VM/CT?
I'm getting about 11 000 cache hits, so it's working pretty well :D

TazzSmk
Автор

Thanks. This helped me. Would be good if you could put links to the configs you are referring to

praveenmarkandu
Автор

I have found Technitium is much more robust and has DOH and AD blocking and custom blocking built in. The entire thing is administrated in a web page an runs on raspberry pi too.

TossACoinToYourWitcher
Автор

i can never figure out how to follow this guide. Seem to be missing steps or other prerequisite i'm not aware of. intriguing

badpickle
Автор

Would be nice to be able to copy and paste the commands from your description .-.

BoltGoesPro
Автор

I have been trying to run pihole and unbound as docker containers with traefik. So far I was not successful. Could you show how to integrate unbound as a docker container in your setup of traefik and pihole?

DominikSchmid
Автор

Nice video Brandon, can you share you docker-compose file?!

MrPDC-jryl
Автор

Question: What are to be installed first? Linux OS, Docker, PiHole, then last UnBound? Before I start the setup from this tutorial.

Fureewolf
Автор

Hello there
Would you consider to make a tutorial for a newbies on rpi - docker pihole + unbound?
Have a nice day

igihara
Автор

Don't use ping command to check DNS... this is for ICMP protocol, for DNS checks use nslookup command :D

maciejk.