Como configurar o DNS da intranet para resolver algum endereço de subdomínio e encaminha outros?

6

Eu tenho um nome de domínio (MyDomain.com) que tem vários subdomínios (subs1, subs2, subs3 e subs4)

Na minha rede local, tenho 2 servidores executando esse host subs1 e subs2.

Eu também tenho um servidor em algum lugar na internet que hospeda subs3 e subs4.

Meu provedor de hospedagem tem um servidor DNS em execução e tenho entradas para todos os quatro subdomínios. Onde subs1 e subs2 apontam para o endereço IP estático do escritório e as entradas para subs3 e subs4 apontam o tráfego para o servidor relevante na Internet em algum lugar.

Então, quando estou fora de casa, posso acessar todo o subdomínio corretamente sem problemas.

Quando estou no escritório, preciso dos sub-domínios locais para resolver os endereços IP da rede local, de modo que, no escritório, criei um servidor DNS (debian executando BIND 9) que resolve subs1 e subs2 para os endereços IP locais ( 192.168.1.X). No entanto, agora de dentro da rede do escritório eu só posso acessar subs3 e subs4 se eu também adicioná-los a este novo servidor DNS local.

Isso significa que eu tenho que manter 2 servidores DNS se / quando eu for criar / modificar quaisquer sub-domínios.

O que eu esperava fazer era encaminhar meu servidor local em consultas de subdomínios que ele não conhece para o servidor DNS hospedado / na Internet. Dessa forma, meu DNS local só precisaria saber sobre subdomínios hospedados dentro da rede.

    
por Andy Cheetham 06.08.2013 / 18:50

1 resposta

5

Nós fazemos o que você está tentando realizar aqui. O truque é configurar zonas DNS internas para os subdomínios que você deseja responder localmente, não o domínio pai.

Em vez de criar uma zona DNS local para "MyDomain.com" com entradas para o subdomínio, crie uma nova zona para cada subdomínio.

Assim, você criaria uma zona denominada "subs1.mydomain.com" e, em seguida, adicionaria um único novo A Record e deixaria o nome do host desse registro em branco.

(Repita para cada subdomínio para o qual você deseja que o servidor DNS responda).

Verifique se você NÃO possui uma zona local para Mydomain.com.

Uma vez configurado, se você solicitar subs1.mydomain.com, o DNS local o conhecerá e retornará o Registro raiz A (o Host em branco que você criou). Se você solicitar qualquer outro subdomínio do MyDomain.com, ele não será visto como uma zona conhecida pelo DNS local, será encaminhado como de costume e, por sua vez, será respondido pelo DNS público que hospeda os registros do MyDomain.com.

    
por 06.08.2013 / 19:04

Tags