Устанавливаем dnsmasq
Чтобы домены *.warehouse.local резолвились как 127.0.0.1, добавляем в файл /etc/dnsmasq.conf строку
sudo apt install dnsmasq -yДобавляем адрес локального dns сервера в /etc/resolv.conf
nameserver 127.0.0.1Если ip номер получаем от dhcp, файл /etc/resolv.conf будет пересоздан при подключении к сети. Добавляем в /etc/dhcp/dhclient.conf строчку
prepend domain-name-servers 127.0.0.1;Настраиваем сам dnsmasq через файл /etc/dnsmasq.conf, чтобы домены *.local резолвились как 127.0.0.1
address=/.local/127.0.0.1
Чтобы домены *.warehouse.local резолвились как 127.0.0.1, добавляем в файл /etc/dnsmasq.conf строку
address=/.warehouse.local/127.0.0.1Перезагружаем dnsmasq
sudo service dnsmasq restartРедактируем файл /etc/nsswitch.conf чтобы заработал Firefox
hosts: files dns mdns4_minimal [NOTFOUND=return]