You want a real Name Server at home? // DNS

preview_player
Показать описание
In this Tutorial, we set up a free and open-source DNS server for your home labs. We will deploy bind9 on an Ubuntu Linux server running Docker and configure it to be an authoritative DNS server in my local network. And we also configure forwarders and access control lists to protect our internal networks.

*Related Videos/Links*
________________

*💜 Support me and become a Fan!*

*💬 Join our Community!*

________________

*Read my Tech Documentation*

*My Gear and Equipment-**

________________

Timestamps:

00:00 - Introduction
01:29 - Advertisement-*
02:15 - What was my DNS setup before?
04:47 - What is the plan?
08:44 - Install Bind9 in Docker
11:47 - Configure forwarders
19:15 - Configure a zone
29:17 - How to use Bind9 in your network?

________________
All links with "*" are affiliate links.

#homeserver #dns #docker
Рекомендации по теме
Комментарии
Автор

I did not know you could use Visual Studio Code to simulataneously access an SSH terminal and access remote folders. You just made my job easier to drop files to my servers. Thank you, Christian.

thecrimsonraven
Автор

You're an absolute legend. I've followed two of your videos now and both have been enormous time savers. I'm just getting started with a homelab and setting everything up is extremely daunting and time consuming. You're an incredible resource!

williammrs
Автор

Hi Christian ! Nice Bind opening clip. But more interesting will be to make a public/local DNS server and segregating trafic will be a nice continuations. Also a good tutorial, as you do, about MX records with DKIM, DMARK, SPF records ;-)

paullacatus
Автор

Your are far by the best YouTuber for this kind of content as you don't just explain how to do something, you explain why to do things and how they actually work and not just saying put this here and there and it'll work.

Love it!!! Shows you have put a lot of time into understanding the concepts properly.

solverz
Автор

Fantastic! You explain it in a way that is so easy to understand. When I hade to learn Bind 30 years ago it took forever and was as theoretical as it could be. Thank you again for an excellent tutorial.

nalle
Автор

I personally use bind9 since very long time but never thought on running on a docker container... what a great idea actually! Great video!

djKenpLan
Автор

Hallo Christian, von mir und meiner Familie wünsche ich ein frohes neues, glückliches und erfolgreiches Jahr 2023! Meine Kinder stehen total auf deine IT Beiträge, wir schauen dieses Video gerade zusammen auf dem Beamer. Gruß aus Wiesbaden und vielen Dank für die Mühe : )

herbst
Автор

Nice video to kick-off 2023 and a great explanation how to set up a bind server.
It's a long video, and I was only loosely interested, but finished it in one viewing.
One of your best video's ever!

allards
Автор

Hi Christian, interesting video. Just an idea: you could install a second Bind9 server and use the VRRP Protocol to cover the fallout of the first one. I‘ve done that with 2 Piholes on different servers with 1 virtual DNS address. If the first DNS server fails, the second one automatically takes command of the name resolution until the first one recovers 🤷🏼‍♂️. Works flawlessly!
LG aus Luxemburg 🇱🇺

Mr.Jean-Paul
Автор

Wow, this is awesome. I was always frustrated with the number of changes needed to have proper DNS resolution in a small network without a proper DNS server. Had I only invested a few hours to understand and setup bind9, this would have saved me a ton of time. Thanks Christian.

ulrichbeutenmuller
Автор

I almost switched my DNS to BIND, but decided to go with Unbound and NSD instead.
Still, great video, configuring services like DNS and DHCP for your own network by hand is really a great learning experience

Felix-vehs
Автор

Christian, this was brilliant.
Got my homelab DNS running with this. THANK YOU ♥💙💜💚🧡🧡

zencoding
Автор

You fell from heaven with this video. I planning to local DNS for my devices :) Thank you :)

andrzejk
Автор

Vielen Dank für die hilfreichen Anweisungen, es ist auch schön, deine persönliche Herangehensweise an technische Themen zu hören.

softreck
Автор

Hi, thank you for this great video! I'm actually preparing to provide an own DNS server (also planned to use the Ubuntu/bind9 docker image) for my local network.
You give many useful tips that will help.
So again: thank you and you have a new follower now 😉.
Cheers from Germany!

christianthomas
Автор

I don't know that bind9 is configured so easy before! Thanks for the video

m-electronics
Автор

Bit of advice, never use the :latest tag, look up the latest version tag (eg 2.4.2) and use that one instead. Always use a specific version and update in a controlled manner. You do not want to be in a situation where you've accidentally pulled a new version and your config files no longer work with that version. It will save you a lot of headache when something goes wrong or you have to migrate to a new server. You can backup your configs and docker file, but it does not ensure you that those config files will work on another device as you've not defined a version tag in your docker file, you may pull a completely different version. (I'm bad at explaining, please do look up why you shouldn't use :latest to understand it better)

VLOXy
Автор

Please do a full home lab tour video with this included :) Everything thats running in your homelab!

jakemuff
Автор

This have been the most useful source I found for setting up an DNS Server, and granted I still had to troubleshoot somethings but this was so helpful and didn't over complicated things

gold
Автор

I have been waiting for this for so long! Thank you.

LordMortus