Montando um servidor de DNS
ola galera to eu aqui de novo, é o seguinte, to construindo um serv de dns e web, para fins de teste na empresa onde trabalho, só que instalei o bind e o apche, ambos responsavel pelos serviços de dns e web, so que ao iniciar o meu servidor de dns, ele da ok, blz so que quando vou testa-lo ele me retorna o seguinte msg command not found, para o comando nslookup, dig , host www.empresa.com.br, e o apache diz que os /www/suporte/ /www/empresa/ não exite mas start o serviço com erro. alguem pode me ajudar, ou não.
Estou usando o CL10
este é o erro que me retorna no apache
Interrompendo Apache web server (httpd): [Fri Sep 17 16:42:10 2004] [error] (EAI 3)Temporary failure in name resolution: Cannot resolve host name studiowares.br --- ignoring!
[Fri Sep 17 16:42:10 2004] [error] (EAI 3)Temporary failure in name resolution: Cannot resolve host name suporte.br --- ignoring!
[ OK ]
Iniciando Apache web server (httpd): [Fri Sep 17 16:42:12 2004] [error] (EAI 3)Temporary failure in name resolution: Cannot resolve host name studiowares.br --- ignoring!
[Fri Sep 17 16:42:12 2004] [error] (EAI 3)Temporary failure in name resolution: Cannot resolve host name suporte.br --- ignoring!
Montando um servidor de DNS
Nossa agora vc conseguiu me confundir ..!!!!!!!!! :D o que não esta funcando o DNS ou apache ??
Montando um servidor de DNS
o meu dns não saibo se ta funfando, pois não to conseguindo testa-lo mas parece que não pois quando digito no navegador o endereço ele não localiza.
o apache starta mais da erro. veja o erro logo em seguida
ERRO DO APACHE[size=18px][/size]
Interrompendo Apache web server (httpd): [Fri Sep 17 16:42:10 2004] [error] (EAI 3)Temporary failure in name resolution: Cannot resolve host name studiowares.br --- ignoring!
[Fri Sep 17 16:42:10 2004] [error] (EAI 3)Temporary failure in name resolution: Cannot resolve host name suporte.br --- ignoring!
[ OK ]
Iniciando Apache web server (httpd): [Fri Sep 17 16:42:12 2004] [error] (EAI 3)Temporary failure in name resolution: Cannot resolve host name studiowares.br --- ignoring!
[Fri Sep 17 16:42:12 2004] [error] (EAI 3)Temporary failure in name resolution: Cannot resolve host name suporte.br --- ignoring!
Montando um servidor de DNS
Acho que vc deve ir por partes,
1º Configure o DNS e deixe funcionando.
2ºConfigure o apache com o dominio que vc definiu no DNS.
Montando um servidor de DNS
mas não consigo obter o comando nslookup, dig ou host. ele me diz que o comando não exite.
Montando um servidor de DNS
Citação:
Postado originalmente por Visitante
mas não consigo obter o comando nslookup, dig ou host. ele me diz que o comando não exite.
instala bind-utils
Montando um servidor de DNS
Voce colocou no /etc/resolv.conf o ip da maquina onde voce instalou o servidor DNS?(no caso o IP da maquina)
Isso é necessário para os comandos de busca do DNS funcionar.
Montando um servidor de DNS
cara o nslookup é um priograma aparte do bind... como o gmlionux ja falou, instala o bind-util, au vc testa o dns depois vc vai para o apache, aki no under um otimos artigos sobre confuracar de dns unsando o bind(named), nap sei se vc sabe, mas o deamon do bind chama-se named e para startar basta vc dar o comando /etc/init.d/named start.
[] Dotta :twisted:
Montando um servidor de DNS
Citação:
Postado originalmente por Anonymous
Voce colocou no /etc/resolv.conf o ip da maquina onde voce instalou o servidor DNS?(no caso o IP da maquina)
Isso é necessário para os comandos de busca do DNS funcionar.
Sim e não, os clientes normais, como o apache, dependem da configuração do /etc/resolv.conf, no entanto, estas ferramentas de diiagnósticos, nslookup e dig permitem que se passe um parametro de qual o servidor deve receber a query.
Montando um servidor de DNS
no caso coloquei o endereço de loopback 127.0.0.1, mas esta maquina vai ter que responder dois ips, 192.168.0.1 e 200.XXX.XXX.XXX.
como configuro no resolv.conf
Montando um servidor de DNS
tive o mesmo problema ai eu desistalei o bind-chroot ai funciono o meu dns!!!
Montando um servidor de DNS
vamas la fera
no /etc/resolv.conf
tem que ta assim
search seudominio.com.br
nameserver 127.0.0.1 (é este ip pois é onde o dns vai fazer a consulta)
como vc falou ela vai respordem pelos ip mais o dns tem que conectar no 127.0.0.1
no seu /etc/named.conf
zone "seudominio.com.br" in {
type master;
file "seudominio";
};
em /var/named
crio o arquivo seudominio
com a seguintes linhas
$TTL 86400
@ SOA IN dns.seudominio.com.br. root.dns.seudominio.com.br (
2004092000
10800
3600
604800
86400
IN NS dns.seudominio.com.br.
IN MX 10 mail.seudominio.com.br.
IN A ip q ele vai ter que resporder no caso 200.XXX.XXX.XXX
www IN A IP
mail IN A IP
pronto
no apache
vc cria um lirtual host
assim
<VirtualHost www.seudominio.com.br>
DocummentRoot /local da sua pasta dos html
ServerRoot www.seudominio.com.br
<Directory /localocal da sua pasta dos html>
AllowOverride none
order Allow,Deny
Allow from All
</Directory>
</VirtualHost>
qual quer coisa me chama no msn