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

Настройка dnsmasq на ALT Linux

dnsmasq — это лёгкий сетевой сервис, который совмещает функции DNS-сервера, DHCP-сервера и иногда TFTP-сервера. Он предназначен для небольших сетей и упрощения настройки сетевой инфраструктуры, особенно в локальных средах, тестовых стендах и домашних сетях. dnsmasq обеспечивает быстрый и простой механизм раздачи IP-адресов и разрешения доменных имён без необходимости разворачивать отдельные полноценные DNS- и DHCP-серверы. В ALT Linux dnsmasq часто используется в локальных сетях, виртуальных средах и контейнерных инфраструктурах для автоматической выдачи IP-адресов и кэширования DNS-запросов. Основные возможности dnsmasq: Принцип работы заключается в том, что dnsmasq перехватывает DNS-запросы клиентов и либо отвечает из локального кеша, либо пересылает их на внешние DNS-серверы. В режиме DHCP он автоматически выдаёт сетевые параметры клиентским устройствам. Ниже приведён пример базового использования dnsmasq в ALT Linux. ㅤ Для настройки dnsmasq нас потребуется установить ее:
apt-get in

dnsmasq — это лёгкий сетевой сервис, который совмещает функции DNS-сервера, DHCP-сервера и иногда TFTP-сервера. Он предназначен для небольших сетей и упрощения настройки сетевой инфраструктуры, особенно в локальных средах, тестовых стендах и домашних сетях.

dnsmasq обеспечивает быстрый и простой механизм раздачи IP-адресов и разрешения доменных имён без необходимости разворачивать отдельные полноценные DNS- и DHCP-серверы.

В ALT Linux dnsmasq часто используется в локальных сетях, виртуальных средах и контейнерных инфраструктурах для автоматической выдачи IP-адресов и кэширования DNS-запросов.

Основные возможности dnsmasq:

  • предоставление DHCP-адресов клиентам;
  • кеширование DNS-запросов для ускорения работы сети;
  • локальное разрешение доменных имён;
  • поддержка статических привязок IP к MAC-адресам;
  • простая настройка через один конфигурационный файл.

Принцип работы заключается в том, что dnsmasq перехватывает DNS-запросы клиентов и либо отвечает из локального кеша, либо пересылает их на внешние DNS-серверы. В режиме DHCP он автоматически выдаёт сетевые параметры клиентским устройствам.

Ниже приведён пример базового использования dnsmasq в ALT Linux.

Для настройки dnsmasq нас потребуется установить ее:
apt-get install dnsmasq

Зайдем в конфигурационный файл dnsmasq
vim /etc/dnsmasq.conf
добавим строчки
no-resolv
server=8.8.8.8
listen-address=172.16.1.2
Настройка dnsmasq на ALT

или
echo "no-resolv" >> /etc/dnsmasq.conf
echo "server=8.8.8.8" >> /etc/dnsmasq.conf
echo "listen-address=172.16.1.2" >> /etc/dnsmasq.conf
Эти строчки для базовой конфигурации

В этом же файле внесем A и PTR записи
address=/hq-rtr.m-m.irpo/10.0.1.1
ptr-record=1.1.0.10.in-addr.arpa,hq-rtr.m-m.irpo

address=/hq-srv.m-m.irpo/10.0.1.2
ptr-record=2.1.0.10.in-addr.arpa,hq-rtr.m-m.irpo

address=/hq-srv2.m-m.irpo/10.0.2.2
ptr-record=2.2.0.10.in-addr.arpa,hq-rtr.m-m.irpo

address=/br-rtr.m-m.irpo/10.0.3.1

address=/br-srv.m-m.irpo/10.0.3.1

address=/docker.m-m.irpo/192.16.4.1

address=/web.m-m.irpo/192.16.4.1