Setup
apt-get install dnsmasq -y
Configure dnsmasq
cat /etc/dnsmasq.conf
# Listen interfaces interface=tun0 interface=enp0s31f6 # не пересылать простые текстовые запросы (без точки или без части домена) domain-needed # никогда не пересылать не маршрутизированные адреса bogus-priv # запрет считывать адреса DNS-серверов с файла resolv.conf no-resolv # отключение отслеживание изменения файла /etc/resolv.conf или другого файла выполняющего его функцию no-poll # Адреса верхних DNS-серверов (прописаны google OpenDNS) server=77.88.8.1 server=77.88.8.8 # Для защиты от DNS атак необходимо запретить ответы от вышестоящих DNS серверов с IP адресами компьютеров локальной сети: stop-dns-rebind # очистка DNS-кэша при перезапуске сервиса clear-on-reload no-hosts ##Откуда берем записи addn-hosts=/etc/dnsmasq.hosts
Configure zone
nano /etc/dnsmasq.hosts
address=/test1.com/test2.com/127.0.0.1
Restart
systemctl restart dnsmasq.service
Profit!!!