Создает ли запуск dnsmasq и named конфликты в Ubuntu 12.04?
dnsmasq запускается, чтобы облегчить работу пользователей настольных компьютеров. Если я запускаю bind/named на этом же сервере, будут ли конфликты между ними? Каковы ограничения dnsmasq, где я должен вместо этого использовать bind/named?
В частности, я настроил bind для локального запуска psuedo-домена. Это работает, но мне просто интересно узнать, должен ли я сделать это через dnsmasq вместо того, чтобы запускать еще один сервис, который, кажется, дублирует функциональность.
1 ответ
По умолчанию вы не сможете запускать bind и dnsmasq одновременно, потому что они оба попытаются подключиться к порту 53, и один из них завершится неудачно. (Можно запустить их одновременно, если вы настроите их для привязки к разным IP-адресам.) Исходя из того, что вы хотите достичь, я бы лично использовал dnsmasq вместо bind, потому что он меньше и проще. Основное отличие состоит в том, что dnsmasq не предназначен для использования в качестве авторитетного сервера имен, тогда как bind - это.