Como usar o CNAME para hosts externos no servidor DNS local?

4

Eu tenho um domínio mydomain.com e estou usando um servidor DNS externo para resolver alguns nomes como www.mydomain.com e webmail.mydomain.com na Internet.

Agora, preciso criar uma regra, somente na minha LAN, para resolver newserver.mydomain.com to newserver.cloudapp.net (um novo servidor hospedado no Azure).

No começo eu pensei: "Eu posso criar uma entrada CNAME no meu servidor DNS local e o trabalho está feito!" mas para fazer isso eu tive que criar outra zona para resolver *.mydomain.com e tudo deu errado. Meu servidor DNS conseguiu resolver newserver.mydomain.com , mas todos os outros URLs estavam indisponíveis ... claro, meu servidor DNS local tornou-se "autoritativo" para esse domínio.

Estou usando o Windows Server 2012 e desejo apenas configurar meu servidor DNS para fazer isso:

Resolva esta entrada:

newserver.mydomain.com CNAME newserver.cloudapp.net

e

*.mydomain.com continua a ser resolvido no servidor DNS externo.

Como posso fazer isso?

Obrigado antecipadamente! ;)

    
por Ederson 01.12.2014 / 14:07

1 resposta

2

Você não precisa criar uma zona interna example.com que substitua todo o domínio, crie uma zona interna para um subdomínio newserver.example.com autoritativo para *.newserver.example.com e o próprio nome da zona sem nenhum prefixo, ou seja, newserver.example.com.

Como você está usando isso apenas em seu DNS interno, você tem, eu acho, um caso extremo, em que você não necessariamente se depara com este problema e ainda pode fazer:

# zone for newserver.example.com.
@  IN CNAME newserver.cloudapp.net.

e não precisa fazer

# zone for newserver.example.com.
@  IN A  <the_ip-address_of_newserver.cloudapp.net.> 

qual é a alternativa.

    
por 01.12.2014 / 14:36