Bind no CentOs, utilizando o OpenDNS.
Pessoal,
Para resolução de nomes, utilizo o OpenDNS (www.opends.com).
Instalei o BIND, somente para facilitar o acesso dos usuários a um servidor de aplicativos, que tenho na rede. Pois, para os usuários acessarem o servidor de aplicativos, precisam digitar o ip do servidor:
http://192.168.0.252/teste/index.aspx
No meu arquivo resolv.conf ficou assim:
Código :
nameserver: 192.168.0.254
Que é o IP do próprio servidor Linux, que faz o proxy. Antes, os nameservers, estavam com o ip do OpenDNS (208.67.222.222 e 208.67.220.220).
Já o arquivo named.conf, adicionei as linhas:
Código :
zone "teste.com.br"{
type master;
file "/var/named/teste.com.br.zone";
allow-query{ any; };
};
zone "0.168.192.in-addr.arpa" IN{
type master;
file "/var/named/0.168.192.rev";
allow-query{ any; };
};
O arquivo teste.com.br.zone ficou assim:
Código :
$TTL 86400
@ IN SOA teste.com.br. root.teste.com.br. (
100 ; serial
1H ; refresh
1M ; retry
1W ; expiry
1D ) ; minimum
@ IN NS ns1.teste.com.br.
@ IN A 192.168.0.254
ns1 IN A 208.67.222.222
ns2 IN A 208.67.220.220
@ IN MX 10 mail.teste.com.br.
mail IN A 192.168.0.254
WWW IN A 192.168.0.254
portal IN A 192.168.0.252
Nesse arquivo, adicionei os IPs do OpenDNS, na configuração de NS1=208.67.222.222e NS2=208.67.220.220. Isso para a continuar usando o OpenDNS. Além disso, adicionei o portal, que é o servidor de aplicativos que fica no ip 192.168.0.252.
O arquivo 0.168.192.rev
Código :
$TTL 86400
@ IN SOA teste.com. root.teste.com. (
100 ; serial
1H ; refresh
1M ; retry
1W ; expiry
1D) ; minimum
@ IN NS ns1.teste.com.
1 IN PTR binggo.yourdomain.com.
As configurações são somente essas mesmo, ou está faltando algo? Estou perguntando pq, já deixei tudo configurado aqui, e vou colocar o servidor em produção amanhã..
Valeu pessoal!
Re: Bind no CentOs, utilizando o OpenDNS.
voce esta confundindo dns recursivo com dns autoritativo !!!
recursivo eh quando o dns é utilizado para consultas de resolução (o dns que voce coloca nos clientes, no seu windows, etc)
autoritativo eh o dns que responde primario ou secundario para DOMINIOS ou reversos de ips..
o OPENDNS eh um serviço RECURSIVO gratis !! ele nao eh autoritativo !
explique o que voce esta querendo fazer !
Re: Bind no CentOs, utilizando o OpenDNS.
Acho que ele quer que o Bind dele faça forward do que ele não resolve para o opendns.
Acho que já fiz isso, eu crio uma zone para meu domínio, e outra para "." tipo forward para o opendns. O que não cair no meu domínio sai pelo ".".
Re: Bind no CentOs, utilizando o OpenDNS.
Citação:
Postado originalmente por
alexandrecorrea
voce esta confundindo dns recursivo com dns autoritativo !!!
recursivo eh quando o dns é utilizado para consultas de resolução (o dns que voce coloca nos clientes, no seu windows, etc)
autoritativo eh o dns que responde primario ou secundario para DOMINIOS ou reversos de ips..
o OPENDNS eh um serviço RECURSIVO gratis !! ele nao eh autoritativo !
explique o que voce esta querendo fazer !
Opa, não estou confundindo. Deixe explicar melhor.
O OpenDNS é recursivo, resolve os nomes. Além disso, ele categoriza os sites por tipo de conteúdo. Dessa forma, eles disponibilizam uma função, que bloqueia acesso à sites por categoria. Por exemplo: Sites XXX.
Tenho 2 tipos de bloqueios na LAN, o Squid e o OpenDNS. O OpenDNS é melhor, pois as "black lists" são atualizadas constantemente. Se está liberado no Squid, muito provavelmente o OpenDNS bloqueia.
Agora quero instalar o Bind, somente para resolver nomes, dentro da LAN. Isso pq, dentro da LAN, tenho vários servidores de aplicativos. Hoje para os usuários, acessarem esses servidores de aplicativos, precisam digitar o ip do servidor. Por exemplo, para acessar um portal intranet, eles precisam digitar:
http://192.168.0.254/portal/portal.aspx
O quero fazer, é o usuário digitar:
http://portal
.. e o bind resolver o nome "portal", e jogá-lo para o servidor de aplicativos.
Citação:
Postado originalmente por
osmano807
Acho que ele quer que o Bind dele faça forward do que ele não resolve para o opendns.
Acho que já fiz isso, eu crio uma zone para meu domínio, e outra para "." tipo forward para o opendns. O que não cair no meu domínio sai pelo ".".
É mais ou menos isso..
Qdo o usuário fizer uma consulta, queria que o bind tentasse resolver primeiro. Se ele não resolver, o OpenDNS resolve.
Por exemplo, se o usuário digitar:
http://portal
.. o bind teria que resolver e jogar o usuário para um servidor de aplicativos, que fica dentro da LAN, não vai pro OpenDNS. Aí se o bind, não conseguir resolver, ele joga pro OpenDNS resolver, mas não vai conseguir, pois é um endereço da LAN.
Re: Bind no CentOs, utilizando o OpenDNS.
Oi pessoal,
Tem como fazer isso? Andei lendo sobre VirtualHosts, seria a saída?