Найти в Дзене
Уроки Linux

🛠️ Как поднять собственный DNS-сервер за 15 минут

🛠️ Как поднять собственный DNS-сервер за 15 минут Вы мечтаете контролировать свои домены и повысить безопасность? Тогда этот мини-гайд для вас! Настройка DNS — не волшебство, а увлекательное приключение, которому можно научиться быстро и просто. Итак, начнем! - Установите Bind9 (или другой DNS-сервер): sudo apt-get install bind9 - Создайте зону с записями: sudo nano /etc/bind/named.conf.local Добавьте в файл: zone "mydomain.com" { type master; file "/etc/bind/db.mydomain.com"; }; - Создайте файл с DNS-записями: sudo cp /etc/bind/db.local /etc/bind/db.mydomain.com - Отредактируйте его: $TTL 604800 @ IN SOA ns.mydomain.com. admin.mydomain.com. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS ns.mydomain.com. ns IN A 192.168.1.10 @ IN A 192.168.1.10 - Перезапустите DNS-сервер: sudo systemctl restart bind9 Готово! Теперь у вас есть свой DNS

🛠️ Как поднять собственный DNS-сервер за 15 минут

Вы мечтаете контролировать свои домены и повысить безопасность? Тогда этот мини-гайд для вас! Настройка DNS — не волшебство, а увлекательное приключение, которому можно научиться быстро и просто.

Итак, начнем!

- Установите Bind9 (или другой DNS-сервер):

sudo apt-get install bind9

- Создайте зону с записями:

sudo nano /etc/bind/named.conf.local

Добавьте в файл:

zone "mydomain.com" {

type master;

file "/etc/bind/db.mydomain.com";

};

- Создайте файл с DNS-записями:

sudo cp /etc/bind/db.local /etc/bind/db.mydomain.com

- Отредактируйте его:

$TTL 604800

@ IN SOA ns.mydomain.com. admin.mydomain.com. (

2 ; Serial

604800 ; Refresh

86400 ; Retry

2419200 ; Expire

604800 ) ; Negative Cache TTL

;

@ IN NS ns.mydomain.com.

ns IN A 192.168.1.10

@ IN A 192.168.1.10

- Перезапустите DNS-сервер:

sudo systemctl restart bind9

Готово! Теперь у вас есть свой DNS и уверенность в скорости и надежности доступа к сайтам. Уместно ли сказать, что вы — будущий главный DNS-мастер?

Прокачай свои скилы в телеграм-канале https://t.me/LinuxSkill, а пройти тесты на знание linux в боте https://t.me/gradeliftbot

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!