TGViewer
NetworkAdmin.ru NetworkAdmin.ru @networkadminru · 4.7K subscribers
Post #605 2.32K
🌐 Кастомный DNS-сервер на dnsmasq

Если нужен легкий и быстрый способ настроить локальный DNS-сервер для офиса, дома или тестовой среды - обратите внимание на dnsmasq. Это компактная и мощная утилита, которая может:

📍Резолвить домены локально (например, dev.local);
📍Кэшировать DNS-запросы;
📍Делать форвардинг к другим DNS-серверам;
📍Работать как DHCP-сервер (опционально).

▪️ Установка


sudo apt install dnsmasq


▪️ Базовая конфигурация. Файл: /etc/dnsmasq.conf. Пример минимальной настройки:


# Основной DNS, к которому будут проксироваться внешние запросы
server=8.8.8.8

# Зона для кастомных записей
domain-needed
bogus-priv
no-resolv

# Свое доменное имя
domain=local

# Файл с кастомными DNS-записями
addn-hosts=/etc/dnsmasq.hosts


Создаем файл кастомных записей:


sudo nano /etc/dnsmasq.hosts


Пример содержимого:


192.168.1.100 web.local
192.168.1.101 db.local


▪️ Запуск и автозапуск. Перезапускаем:


sudo systemctl restart dnsmasq


Убедитесь, что он включен при старте:


sudo systemctl enable dnsmasq


▪️ Проверка. Убедитесь, что DNS отвечает:


dig @127.0.0.1 web.local +short


Ответ должен быть 192.168.1.100

Чтобы система использовала ваш dnsmasq:


sudo nano /etc/resolv.conf


И указать:


nameserver 127.0.0.1


⚠️ NetworkManager может перезаписывать этот файл. В таком случае - настройте его отдельно через /etc/NetworkManager/conf.d/

#DNS #dnsmasq

🧑‍💻 NetworkAdmin
  • 👍 10
  • ❤ 5
More from @networkadminru
  1. Oct 1, 2026✨ Systemd-команды, которые быстро дают информацию о системе У systemd есть несколько коман…
  2. Oct 1, 2026CENTI CONF: DevOps Day — митап по разработке и инженерным решениям ⚡️ 6 ноября Centicore G…
  3. Sep 30, 2026🖥 Get-ADUser: полезные примеры для работы с пользователями Active Directory Get-ADUser -…
  4. Sep 30, 2026👁‍🗨 Хочешь разбираться в информационной безопасности, а не просто копировать чужие коман…
  5. Sep 29, 2026🥱 Как быстро разобраться с дисками и маунтами Когда на сервере несколько дисков, LVM, отд…
  6. Sep 28, 2026🔎 TCP keepalive: как находить мертвые соединения до того, как они создадут проблему Иногд…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →