Dnsmasq

Матеріал з Wiki.Zina
Версія від 10:36, 22 вересня 2015, створена >WikiSysop
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

dnsmasq: своя DNS-зона .dev для локальных сайтов.

Нужна для того, чтобы при обращении к сайтам на локальной доменной зоне (типа .dev) браузер не искал эту несуществующую зону в интернете и не возвращался с сообщением об ошибке, а сразу шел на локальный Apache.

Установить облегченный DNS-сервер dnsmasq:

sudo apt-get install dnsmasq

Добавить локальную зону .dev:

sudo vim /etc/dnsmasq.conf
address=/dev/127.0.0.1
listen-address=127.0.0.1

Перезапустить DNS-сервер:

sudo /etc/init.d/dnsmasq restart

Проверить, есть ли в конфиге dns-resolver локальный DNS-сервер:

sudo vim /etc/resolv.conf
nameserver 127.0.0.1

Необязательно: можно добавить Google Public DNS, чтобы ваш DNS работал надежнее:

sudo sh -c 'echo "nameserver 8.8.8.8" >> /etc/resolv.conf'

Перезапустить сетевое подключение:

sudo service networking restart

Проверить:

ping qwerty.dev

Ссылки

[ред. | ред. код]