Eu acho que você pode estar complicando demais as coisas. Internamente, você pode usar endereços IP, usar seu serviço DHCP para corrigir os endereços dos servidores para que eles não sejam alterados. Externamente, você precisa de DNS - o IP não muda porque o DNS aponta para o endereço EXTERNAL do seu roteador. Se você realmente precisa ter nomes internos, precisa de um DNS interno. Mas, para acertar isso, o DNS precisa ser configurado para realizar procuras externas corretamente. É complexo, contrate alguém para ajudar.
O NAT precisa ser configurado, mas se você tiver corrigido os endereços internos, isso só precisa ser feito uma vez. O NAT / PAT mapeia uma combinação externa de IP: porta para uma combinação IP: porta interna. O IP externo é atribuído pelo seu ISP, interno pelo seu serviço DHCP (possivelmente o roteador, possivelmente um servidor) no qual você mapeou o endereço MAC de seus servidores para um endereço IP fixo, não roteado pela Internet.