@toozox

Как настроить dnsmasq для локального домена .local?

Всем привет!
Что имеется:
Основаная машина: Ubuntu 16.10
Виртульная машина: ubuntu server, который виден в сети через ip 192.168.1.200. На нем запущен nginx, сконфигурированный сервер test.local, который отдает статические файлы(сделан просто для проверки работы dns).

Необходимо настроить dnsmasq так, чтобы при вводе в браузере например test.local, он ввел на виртульную машину, и затем запрос обрабатывался nginx.
При вводе ip адреса виртуальной машины, выводится стандатная заглушка nginx, значит nginx работает нормально(на другое я его на настроивал).

Редактирование /etc/hosts (192.168.1.200 test.local) дает ожидаемый результат, но данный метод не подходит по ряду причин.

Что пробовал:
Редактировал /etc/dnsmasq.conf.
address=/local/192.168.1.200
listen-address=127.0.0.1
Результат: нет ожидаемого результата, при вводе в браузере test.local, говорит что dns такого файла не нашел(что со включенным listen-address, что без).

Редактировал /etc/dnsmasq.conf по этой интсрукции, не работает.

P.S в /etc/resolv.conf 'nameserver 127.0.0.1' прописан.
  • Вопрос задан
  • 1679 просмотров
Решения вопроса 1
@toozox Автор вопроса
В общем сдедал. Создал файл /etc/dnsmasq.d/dev.conf со следующим содержимы
listen-address=127.0.0.1
address=/.dev/192.168.1.200

Что удивительно, если вместо .dev будет .local, то не работает.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы