Como redirecionar meu servidor DNS

1

Eu tenho domínio que eu uso em casa, por causa do argumento vamos chamá-lo de domain.com . Eu uso esse domínio na minha rede doméstica, mas também possuo o domínio. Portanto, quando eu carregar www.domain.org e um subdomínio, quero que meu servidor DNS redirecione essa solicitação para a Internet real e não para meu domínio inicial.
Uso o domínio para identificar os dispositivos em casa. Como faço para isso?
Estou executando o BIND em uma máquina Ubuntu que atua como gateway e também como servidor DNS

    
por Manny265 13.06.2016 / 09:40

2 respostas

2

Eu recomendo mover sua rede interna para o terceiro nível (ou seja, device1.lan.domain.org ) para evitar conflitos.

Dito isto, o que você quer é essencialmente delegação de subdomínio. IIRC deve ser tão fácil quanto adicionar estas entradas:

www           IN      NS     ns1.example.com.
www           IN      NS     ns2.example.com.

Como isso não funcionará sem acesso à internet, você pode negligenciar todas as outras práticas recomendadas relacionadas à delegação.

    
por 13.06.2016 / 09:54
0

A maneira mais simples de fazer isso é usar a funcionalidade $INCLUDE no BIND.

Tudo o que você precisa fazer é criar um arquivo para todos os nomes internos, por exemplo, db.domain.com-internal , com todos os seus registros internos (que você já possui, apenas substitua o nome do arquivo) e crie um segundo arquivo, chame de db.domain.com-external , que contém todos os registros de seu domínio real externo menos os registros SOA e NS.

Na parte inferior do arquivo db.domain.com-internal , adicione esta linha: ,

$INCLUDE db.domain.com-external

Isso permite separar logicamente o interno do externo usando dois arquivos para diferenciá-los, mas a diretiva $INCLUDE mescla-os como uma exibição completa do seu domínio. E antes que você pergunte, não importa que a resolução de www.domain.com ocorra internamente, seja por um registro ou por um registro CNAME, o endereço IP que seu navegador recebe ainda o envia para seu site na Internet.

Recarregue, verifique se há erros e pronto. Simples.

Isso funciona bem, pois uma configuração de DNS dividido (interna / externa) adequada expõe ao mundo um subconjunto do conjunto completo de registros que é visível internamente. Ou seja, em geral, para a exibição pública externa de um domínio, você só expõe publicamente os nomes acessíveis por endereços IP.

    
por 20.06.2016 / 20:15