Я пытаюсь выяснить, как сделать это правильно. Мое использование серверов search-domain
найти FQDN, таким образом, мой код может соединить использование redis
как хост, и т.д.
Я столкнулся с проблемой, где поставщик DNS для моего домена капризничал и таким образом, "redis.example.com" не работал в течение нескольких секунд, который не приемлем. Я должен был добавить записи вручную на файл хоста, в то время как они устраняют свою проблему.
Таким образом, мой вопрос, какое средство передачи DNS могло я использовать для:
Какая-либо идея, что я мог сделать здесь? Или я - я желающий слишком много?
Я рекомендую использовать dnsmasq
, который будет делать все, что вы хотите:
Это отлично работает и очень просто настроить, просто установите его, используя sudo apt-get install dnsmasq
Для того, что вы хотите, вы просто добавляете строку
server=8. 8.8.8
и выполните sudo restart dnsmasq
или sudo /etc/init.d/dnsmasq restart
Конечно, у вас может быть несколько строк server=...
, чтобы использовать более одного dns сервера вверх по течению.
P.S. Если вы хотите, dnsmasq также будет работать как полный dhcp сервер, а затем добавит имена хостов dhcp клиентов в систему dns, что действительно очень мило.