Bind resolvendo de acordo com o IP de origem
Possuo um servidor DNS Bind que serve tanto para a rede interna como para a internet, gostaria de configurá-lo para que quando eu pingar, por exemplo, mail.dominio.com.br ele resolva indereço interno do meu servidor e não o endereço de internet dele, ou então caso o endereç www.dominio.com.br seja acessado pela rede interna, abra a página de minha intranet, caso seja acessado pela internet, abra a página internet da empresa.
Como poderei fazer isso ??
Grato.
Re: Bind resolvendo de acordo com o IP de origem
voce pode criar acls pra resolver o seu problema, segue exemplo abaixo:
Citação:
# MACRO/ACL
acl "intranet" {
192.168.0.0/16;
};
view "internal" {
match-clients { "intranet"; };
recursion yes;
(...)
Zonas aqui
(...)
};
view "external" {
match-clients { any; };
recursion yes;
(...)
Zonas aqui
(...)
};
Espero ter ajudado
Re: Bind resolvendo de acordo com o IP de origem
Muito obrigado pela ajuda, já resolveu 50% do meu problema. Vamos aprofundar essa discussão.
defini duas views, uma para a rede interna e outra para a rede externa, quando pingo de um host interno, ele resolve o ip interno, quando pingo de um host externo ele resolve com o ip externo, até ai tudo ok.
O problema é que eu possuo um servidor slave para essa zona e quando ele faz a transferência do primário, ele trás os dados da zona que está na view externa ao invés da view interna.
Os nomes das zonas são iguais tanto da view interna como na view externa.
Com resolvo isso ??
Grato.
Re: Bind resolvendo de acordo com o IP de origem
no meu caso eu nao criei ACL's no slave, o slave so resolve a view EXTERNA, e outra coisa vc tem que usar os nomes diferentes pras zonas.
se nao funcionar posta aki a configuracao.
Re: Bind resolvendo de acordo com o IP de origem
Se eu usar nomes de zona diferentes, do que adianta eu usar view ??