По сути всё уже сказали, если без эмоций, то NATe настраиваешь проброс к DNS серверу, там же на WWW сервер, внешние клиенты разницы не увидят (вернее, имхо, не должны). Подводный камень может быть в том, что DNS в той же подсети, что и сервер (а вернее на том же ip) и с этим могут быть проблемы, если прописывать dns для доменов тоже как домен, а не как IP. Да и секондари DNS (все регистраторы, которых я знаю требуют минимум два DNS) всё равно где-то держать придётся. лет 10 назад встречал ещё, что проверка DNS для домена не проходила, потому что DNS и домен висели на одном IP, но в последнее время об этом не слышал