Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

📝 *Развертываем собственный DNS-сервер за 10 минут

📝 *Развертываем собственный DNS-сервер за 10 минут!* 🌐 Привет, искатели сетевых горизонтов! 🚀 Хотите управлять своими доменами без сторонних сервисов и зависеть только от себя? Тогда сегодня расскажу, как создать свой DNS-сервер с нуля — быстро, просто и надежно. Такая настройка дает большие преимущества: - полная контроль над именами и IP - быстрая локальная резолюция - возможность создавать внутренние домены для тестовых стендов Для старта нам нужно: - DNS-сервер, например, bind9 - настроить зону и зоны пересылки - прописать записи (A, CNAME) Команды для починки — если что-то пошло не так: - установить bind: sudo apt-get install bind9 - проверить статус службы: sudo systemctl status bind9 - добавить запись в конфигурационный файл /etc/bind/named.conf.local, например: zone "mydomain.local" { type master; file "/etc/bind/db.mydomain.local"; }; - создать файл /etc/bind/db.mydomain.local с нужными записями: $TTL 604800 @ IN SOA ns.mydomain.local. admin.mydoma

📝 *Развертываем собственный DNS-сервер за 10 минут!* 🌐

Привет, искатели сетевых горизонтов! 🚀 Хотите управлять своими доменами без сторонних сервисов и зависеть только от себя? Тогда сегодня расскажу, как создать свой DNS-сервер с нуля — быстро, просто и надежно.

Такая настройка дает большие преимущества:

- полная контроль над именами и IP

- быстрая локальная резолюция

- возможность создавать внутренние домены для тестовых стендов

Для старта нам нужно:

- DNS-сервер, например, bind9

- настроить зону и зоны пересылки

- прописать записи (A, CNAME)

Команды для починки — если что-то пошло не так:

- установить bind:

sudo apt-get install bind9

- проверить статус службы:

sudo systemctl status bind9

- добавить запись в конфигурационный файл /etc/bind/named.conf.local, например:

zone "mydomain.local" { type master; file "/etc/bind/db.mydomain.local"; };

- создать файл /etc/bind/db.mydomain.local с нужными записями:

$TTL 604800

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

2 ; Serial

604800 ; Refresh

86400 ; Retry

2419200 ; Expire

604800 ) ; Negative Cache TTL

;

@ IN NS ns.mydomain.local.

ns IN A 192.168.1.10

Запускаем перезагрузку настроек:

sudo systemctl restart bind9

Задача для вас:

А как вы обычно решаете локальные DNS-задачи?

Приглашаю в наш канал https://t.me/LinuxSkill, где больше лайфхаков, а в боте https://t.me/gradeliftbot — свежие вакансии!

📩 Завтра: Как настроить Fail2Ban за 5 минут!

Включи 🔔 чтобы не пропустить!