Dnsmasq
(Перенаправлено з Dnsmasq - своя DNS-зона для локальной разработки)
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