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

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

📡 Как поднять собственный DNS-сервер за минуту! Привет, друзья! 🧙‍♂️ Хочешь управлять своим трафиком и не зависеть от сторонних сервисов? Создадим свой DNS прямо у себя! Это не сложно — всего пара команд и у тебя уже есть встроенный DNS-сервис, который быстро отвечает за твои локальные домены. Что нужно? - Установить bind9 - Настроить зону - Запустить и проверить работу Самое крутое — ты можешь управлять записями прямо в файле конфигурации, а ваш DNS будет работать быстро и надежно! - Устанавливаем bind9: sudo apt-get install bind9 - Создаем файл зоны: sudo nano /etc/bind/named.conf.local Добавляем: zone "mylocal.lan" { type master; file "/etc/bind/db.mylocal.lan"; }; - Создаем файл записи: sudo nano /etc/bind/db.mylocal.lan Записываем: $TTL 86400 @ IN SOA ns.mylocal.lan. admin.mylocal.lan. (1 604800 86400 2419200 604800) IN NS ns.mylocal.lan. ns IN A 192.168.1.10 host1 IN A 192.168.1.20 - Перезапускаем bind: sudo systemctl restart bind9 Проверь, что

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

Привет, друзья! 🧙‍♂️ Хочешь управлять своим трафиком и не зависеть от сторонних сервисов? Создадим свой DNS прямо у себя! Это не сложно — всего пара команд и у тебя уже есть встроенный DNS-сервис, который быстро отвечает за твои локальные домены.

Что нужно?

- Установить bind9

- Настроить зону

- Запустить и проверить работу

Самое крутое — ты можешь управлять записями прямо в файле конфигурации, а ваш DNS будет работать быстро и надежно!

- Устанавливаем bind9:

sudo apt-get install bind9

- Создаем файл зоны:

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

Добавляем:

zone "mylocal.lan" { type master; file "/etc/bind/db.mylocal.lan"; };

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

sudo nano /etc/bind/db.mylocal.lan

Записываем:

$TTL 86400

@ IN SOA ns.mylocal.lan. admin.mylocal.lan. (1 604800 86400 2419200 604800)

IN NS ns.mylocal.lan.

ns IN A 192.168.1.10

host1 IN A 192.168.1.20

- Перезапускаем bind:

sudo systemctl restart bind9

Проверь, что DNS отвечает:

dig @localhost host1.mylocal.lan

Проблемы с кэшем? Очисти его и протестируй снова!

Как тебе идея — иметь свой локальный DNS, полностью под контролем?

А стоит ли вообще доверять сторонним сервисам, если можно всё сделать внутри своей сети?

Больше полезных статей ты найдешь в нашем телеграм-канале https://t.me/LinuxSkill а вакансии для системных администраторов — в боте https://t.me/gradeliftbot

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