А на роутере не проще добавлять и менять записи (если роутер конечно поддерживает)?
В таком случае не надо клиентские резолверы вообще трогать, и сразу на всю сетку работает — при веб разработке можно сразу и на реальных смартфоне и планшете например посмотреть.
Хотя, статья всё-таки задумывалась не об этом, а о самостоятельной реализации чего-то наподобие.
Видимо, недостаточно чётко я это обозначил в тексте. Третий комментарий про готовые альтернативы, а по технической части вопросов нет. Надо подредактировать на досуге.
DNS прокси на Node.JS своими руками