Estamos usando nosso próprio servidor DNS em nossa rede local, o que funciona bem. Os domínios precisam ser acessíveis apenas na rede local. Digamos que o nome de domínio seja ourdomain.com .
Agora criamos um subdomínio public.ourdomain.com e queremos que todos os subsubdomínios dele sejam públicos. Por exemplo, test.public.ourdomain.co m, experiment.public.ourdomain.com , demo.public.ourdomain.com são criados e hospedados em um provedor de hospedagem web externo.
Esses domínios agora podem ser acessados pela Internet pública, mas em nossa rede local, o problema é que nosso DNS local é consultado e não sabe sobre esses domínios externos.
Agora, como posso delegar nosso DNS local ao DNS externo, para não precisar copiar todas as entradas externas localmente?
Pesquisei instruções no Google e criei um arquivo de zona separado para public.ourdomain.com que possui entradas NS apontando para o DNS externo:
public.ourdomain.com. 10800 IN SOA public.ourdomain.com. admin.public.ourdomain.com.
10800 IN NS ns1.external-hoster.de.
Mas parece que estou faltando alguma coisa, porque não consigo resolver nem public.ourdomain.com nem test.public.ourdomain.com em nossa rede local.
*** Can't find public.ourdomain.com: No answer
De acordo com as instruções que encontrei, precisaria atualizar o arquivo da zona pai (para ourdomain.com ) adicionando uma delegação para o subdomínio? Como? Não consigo encontrar um exemplo.
Como fazer com que o servidor DNS local delegue adequadamente public.ourdomain.com e seus sub-subdomínios?