четверг, 15 февраля 2018 г.

Настройка dnsmasq для локальной разработки

Устанавливаем dnsmasq
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]

Комментариев нет:

Отправить комментарий