Resolve o domínio para o IP de outro domínio no Linux via DNS local

2

Eu tenho um nome de domínio local " SomeName " e um domínio da Internet " AnotherName.dyndns.org " cujo IP pode mudar a qualquer momento (ele usa um DNS dinâmico ). Eu quero resolver " SomeName " para "IP AnotherName.dyndns.org ". Em outras palavras, se " AnotherName.dyndns.org " apontar para 1.2.3.4, eu quero que " SomeName " aponte para o mesmo IP, ou seja, 1.2.3.4. / p>

Existe alguma maneira fácil e direta de conseguir isso? Não consegui encontrar essa opção para DNSMasq ou BIND. Eu suponho que alguém poderia escrever um script que obtém o IP do domínio e reescreve o arquivo de configuração, depois recarrega o servidor DNS, mas isso seria tão feio.

Por que eu quero isso? Para simplificar, quero configurar um servidor e cliente Bacula. O servidor tem que resolver " SomeName " para um IP local (estático, sem problemas aqui) e o cliente tem que resolvê-lo para um IP público (dinâmico, a saber " AnotherName.dyndns.org ").

    
por liviucmg 04.01.2012 / 19:30

4 respostas

4

Se bem entendi, o que você quer é um registro DNS CNAME:

link

    
por 04.01.2012 / 19:32
1

O registro CNAME DNS é assim:

<an alias> CNAME <a canonical name>

no exemplo:

somename CNAME domain.dyndns.org

Se domain.dyndns.org for resolvido para o endereço IP dinamicamente, você tem o que deseja.

    
por 04.01.2012 / 22:16
0

O que eu entendo é que você está procurando a configuração do DNS Dividido. Ele também chamou visões na linguagem BIND. Assim, você criará duas visualizações Privada (local) e Pública (Internet) e criará uma lista de ACLs para corresponder ao endereço IP de origem de onde a consulta virá, fornecendo o endereço IP que você deseja fornecer ao cliente. por exemplo, se o seu pedido vier do endereço IP privado 192.168.100.x então o DNS lhe dará "SomeName" 1.2.3.4 e se a consulta vier de domínio público ele lhe dará "SomeName" 202.67.29.x

Dê uma olhada aqui. Espero que esta resposta atenda a sua necessidade. link

    
por 04.01.2012 / 19:52
0

Que tal adicionar "AnotherName.dyndns.org" como sufixo de domínio para resolução de DNS no cliente?

    
por 04.01.2012 / 21:02