Есть домашний веб сервер под CentOS 7, хочу, что бы сайты, которые на нём крутятся, открывались в локальной сети и что бы не надо было прописывать на каждой машине доступ к этим сайтам через hosts. Нашёл несколько статей и пару видео уроков по установке и минимальной настройке. Проблема в том, что абсолютно везде сказано, что нужен slave сервер, но как я понял, то этот слейв делается на отдельной машине, так что не понятно, как мне быть, если нет другой машины, то не быть слейв серверу и не быть настроенному ДНС?
Для собственного DNS сервера, на который вы не будете делегировать домены - не обязательно.
Заведите там зоны, настройте рекурсию для своей сети и пользуйтесь им как обычным резолвером.