DNS interno

1. DNS interno

Thiago Felipe de Andrade
tandrade

(usa RedHat)

Enviado em 12/03/2012 - 16:52h

Boa tarde,


tenho o seguinte cenário

eth0 -> lan -> 192.168.2.1
eth1-> wan -> 200.x.x.x

lan = minharede.local
wan= meudominio.com.br


como posso fazer no BIND, quando uma estação procurar por mail.meudominio.com.br seja resolvido para 192.168.2.1 e quando estiver fora da minha lan ele cai normalmente em 200.x.x.x ?


ATt


  


2. Bind

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 12/03/2012 - 17:26h

Teria que configurar um Bind para resolver os nomes na sua rede interna:
ex:
Externamente usando o DNS do registro.br ele ira direcionar para seu IP externo

Configurando o bind da sua rede local com seu dominio a entrada mail.seudominio.com.br apontariam para o seu IP inteno 192.168.0.xx.

Claro que as estações de sua rede local devem estar setadas para usar o seu DNS local.


3. Link

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 12/03/2012 - 17:29h

Se tiver duvidas como configurar:
http://linuxgravity.com/configuring-bind9-domain-name-server-on-centos-or-red-hat


4. Re: DNS interno

Thiago Felipe de Andrade
tandrade

(usa RedHat)

Enviado em 12/03/2012 - 17:31h

eu já tenho um arquivo no bind para meudominio.com.br e um minharede.local
onde o arquivo do meudominio.com.br está todo meu dns externo e o minharede.local minha rede interna

na minha rede interna o email é mail.minharede.local

mas tenho problemas com nobebooks que já tem imap configurado, por exemplo, como ficam fora muito tempo, quando estão na minha lan não acham o mail.meudominio.com.br

Por isso gostaria que o mail.meudominio.com.br quando estive na minha lan, fosse resolvido internamente...


5. clients

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 12/03/2012 - 17:41h

Alternativas:
Passar o DNS pelo dhcp na sua rede local (seu IP do bind)
Como o windows cria um cache de dns pode ser preciso que limpe o cache dns na inicilaização:
ex:
ipconfig /flushdns

Essas linhas podem ser colocadas em um script de inicialização do windows.


6. Re: DNS interno

Bruno Rogério Fernandes
brunorf

(usa Arch Linux)

Enviado em 12/03/2012 - 17:41h

Procure sobre "view" na documentação do bind. Parece ser o que você quer.
Essas views permitem diferentes visualizações da resolução de nomes (externa e interna).


7. Re: DNS interno

Joca (Altemir Braz Dantas Junior)
jocajuni

(usa Debian)

Enviado em 13/03/2012 - 08:04h

Segue um exemplo


#no arquivo named.conf

view "interna" {
# coloque abaixo o ip da sua rede
match-clients { 192.168.0.0/24; };
zone "meudominio.com.br" IN {
type master;
file "meudominio.com.br.int";
allow-update { none; };
notify no;
};
};


view "externa" {
match-clients { any; };
zone "meudominio.com.br" IN {
type master;o
file "meudominio.com.br.ext";
#aonde esta o xxx.xxx.xxx.xxx coloque o ip do seu DNS SLAVE
allow-update { xxx.xxx.xxx.xxx; };
notify yes;
};
};


Agora eh so criar seus arquivos meudominio.com.br.int apontando para os ips da rede interna e o meudominio.com.br.ext para os ips da rede externa


[]s
Joca - Altemir Braz Dantas Junior










Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts