Servidor dns - local [RESOLVIDO]

Iniciado por lucascatani, 09 de Maio de 2012, 11:39

tópico anterior - próximo tópico

lucascatani

Para facilitar vamos do zero:

Criei uma máquina com DNS, DHCP, SQUID, FIREWALL ENXUTO, APACHE 2

vou postar o dns e o dhcp, que creio que seja onde tem o erro:

DNS
named.conf.local

zone "l9web.local" IN {
type master;
file "/etc/bind/db.l9web";

db.l9web

@        IN SOA server.l9web.local. contato.l9web.local. (
           2012051855 3H 15M 1W 1 D)
           NS server.l9web.local.
l9web.local. [b]A[/b] 192.168.0.254
wpad [b]IN A [/b]192.168.0.254
www [b]IN A [/b]192.168.0.254


esse é o meu DNS.. confirma se está tudo certo.

dhcp

ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
authoritative;
option wpad-url code 252 = text;
ddns-domainname "l9web.local.";
option domain-name "l9web.local.";

subnet 192.160.0.0 netmask 255.255.255.0 {
range 192.168.0.2 192.168.0.100;
option routers 192.168.0.254;
option domain-name-servers 192.168.0.254;
option broadcast-address 192.168.0.255;
option wpad-url "http://192.168.0.254/wpad.dat\n";
}

IP do servidor 192.168.0.254

No iptables só tenho 1 regra (além do básico da conexão que é ip_forward e o MASQUERADE):

iptables -A FORWARD -p tcp --dport 80 -j DROP

Se eu digitar host www.l9web.local 192.168.0.254 ele aponta erro

zekkerj

Aparentemente, tudo certo.

O wpad vai estar funcionando quando você abrir o URL http://wpad/wpad.dat e receber o arquivo com as configurações que vc fez.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

lucascatani

#32
Citação de: zekkerj online 18 de Maio de 2012, 15:48
Aparentemente, tudo certo.

O wpad vai estar funcionando quando você abrir o URL http://wpad/wpad.dat e receber o arquivo com as configurações que vc fez.
POR DHCP está funcionando (Internet Explorer)

Sim, mas o detalhe é que não vai no Firefox (usa dns para o wpad). Dou o comando host www.l9web.local 192.168.0.254 a resposta é host not found (SERVFAIL)


no dns
ddns-domainname "l9web.local.";
option domain-name "l9web.local.";

esse ponto no final?

Se eu executar named-checkzone l9web.local /etc/bind/db.l9web aparece o seguinte erro

Unknown RR Type server.l9web.local

É erro de DNS? preciso mudar mais algo no dns? esse tutorial peguei de:

http://www.hardware.com.br/livros/servidores-linux/configuracao-automatica-proxy-nos-clientes.html

Inclusive de como configurar o dns. Você poderia me mandar um named.conf.local e um db.sitequalquer por email? para mim ver se é erro no meu bind?

lucascatani@yahoo.com.br

zekkerj

Deixe seu arquivo de zona assim:


$TTL    3600
@       IN SOA server.l9web.local. contato.l9web.local. (
                2012051855
                3H
                15M
                1W
                1D)

@       IN NS   server.l9web.local.

server  IN A    192.168.0.254
www     IN A    192.168.0.254
wpad    IN A    192.168.0.254


PS: Quando terminar a alteração, mude o número do serial p/ a data em que fizer a mudança.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

lucascatani

Citação de: zekkerj online 19 de Maio de 2012, 02:39
Deixe seu arquivo de zona assim:


$TTL    3600
@       IN SOA server.l9web.local. contato.l9web.local. (
                2012051855
                3H
                15M
                1W
                1D)

@       IN NS   server.l9web.local.

server  IN A    192.168.0.254
www     IN A    192.168.0.254
wpad    IN A    192.168.0.254


PS: Quando terminar a alteração, mude o número do serial p/ a data em que fizer a mudança.

Achei o erro ontem a noite... o erro era que faltava a linha server A 192.168.0.254 e o @ nessa linha NS   server.l9web.local.

Nos tutorias que tem na internet não detalha o dns. Então eu descobri o named-checkzone que me ajudou muito.

Valeu Zekkerj. Obrigado pela ajuda.