Назад | Перейти на главную страницу

Легкое локальное DNS-решение для машины разработчика, позволяющее заменить возиться с / etc / hosts

В нашей настройке мы назначаем отдельное доменное имя для каждой службы TCP для возможности настройки. В производственном кластере мы используем BIND для управления им. Но на машине разработчика это в настоящее время переводится в кучу записей в /etc/hosts:

127.0.6.4 foobar-api.foo

Это примерно десять записей на проект и несколько проектов на машину разработчика. Управлять становится действительно сложно.

Пожалуйста, предложите легкий DNS-сервер или другое решение для замены /etc/hosts с чем-то более легким в обращении.

Мы считаем, что BIND здесь излишний.

Dnsmasq вероятно послужит вам правильно. По сути, это действительно легкий DNS-сервер пересылки с возможностями DNS-сервера.

Настройте dnsmasq на сервере или старом неиспользуемом ПК, а затем настройте свои машины разработки, чтобы использовать его (сервер dnsmasq) в качестве основного DNS-сервера. Теперь вам нужно поддерживать файл hosts только на одном компьютере, на котором запущен dnsmasq.