Bem, há mais algumas coisas que você precisa fazer:
O DNS que você configurou só funcionará na sua rede. E quanto às pessoas que vão querer se conectar ao seu site da Internet? Além disso, sua infra-estrutura deve ter pelo menos um endereço IP público estático atribuído para que possa ser acessado pela Internet (se você estiver atrás de um roteador, você deve criar uma regra baseada na porta de consultas DNS para que qualquer solicitação para um ip público endereço com um ID de porta 53 são roteados para o seu servidor DNS).
Eu pessoalmente não fiz isso, mas essas são algumas coisas que você deve considerar ao configurar essa infraestrutura. Espero que isso ajude!
Além disso, você também deve configurar um servidor da Web que hospedará seu site. Você pode usar o IIS em seu servidor Win2K3 ou instalar um servidor Apache de código aberto. A primeira coisa que você precisa fazer é especificar as ligações e criar as regras relevantes no seu roteador.
Por exemplo, as consultas HTTP funcionam na porta 80, portanto, qualquer solicitação enviada ao seu endereço IP público com o ID da porta 80 deve ser roteada para o seu servidor da Web.
Você pode hospedar funções de servidor DNS e da Web na mesma máquina. As consultas terão portas diferentes e serão processadas de acordo.