[Resolvido]Configurar BIND como DNS Server

Iniciado por evefuji, 01 de Setembro de 2011, 16:29

tópico anterior - próximo tópico

evefuji

Olá, sou novo no forum e procurei em outros tópicos mas não achei nada que pudesse me ajudar.

Configurei o bind na minha vps (da UOL, com Ubuntu e IP fixo, mas fornecido por dhcp), e quando rodo o named-checkconf no arquivo ele não aponta erro.

O problema [acredito] está em que a própria máquina não reconhece ela mesma como um servidor DNS, e aponta como servidor DNS da conexão o server da UOL.

Esse é o dig:


; <<>> DiG 9.7.0-P1 <<>> rededemais.hecate.com.br
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 42453
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;rededemais.hecate.com.br.      IN      A

;; Query time: 18 msec
;; SERVER: 200.221.11.101#53(200.221.11.101)
;; WHEN: Thu Sep  1 16:19:36 2011
;; MSG SIZE  rcvd: 42


Na linha ";; SERVER: 200.221.11.101#53(200.221.11.101)" creio eu, que deveria estar o ip da minha vps que possui o servidor DNS.

Olhando no resolv.conf, sempre tem o dns da uol como dns primário, e mais nenhum outro.

nameserver 200.221.11.101


E quando alterei o arquivo /etc/dhcp3/dhclient.conf adicionando as linhas:


supersede domain-name "rededemais.com.br";
prepend domain-name-servers "200.98.202.52", "200.221.11.101";

ele ficou assim:
nameserver 200.221.11.101
domain rededemais.com.br
search rededemais.com.br


Já não sei mais o que fazer, ou onde buscar como mudar o dns primário para o da própria máquina.

evefuji

Posto aqui meus arquivos de configuração do bind para visualizar melhor, se alguém tiver qualquer ideia do que pode ser eu agradeço muito:


named.conf

include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";


named.conf.options
options {
directory "/var/cache/bind";


auth-nxdomain no;    # conform to RFC1035
listen-on-v6 { any; };
};



named.conf.local
zone "rededemais.hecate.com.br" {
type master;
allow-transfer {200.98.202.52;};
file "/etc/bind/pri.rededemais.hecate.com.br";
};
zone "rededemais.com.br" {
type master;
allow-transfer {200.98.202.52;};
file "/etc/bind/pri.rededemais.com.br";
};

zone "52.202.98.200.in-addr.arpa" {
type master;
allow-transfer {200.98.202.52;};
file "/etc/bind/pri.52.202.98.200.in-addr.arpa";
};


pri.rededemais.hecate.com.br

@ IN SOA ns01.rededemais.hecate.com.br. efujimoto.hecate.com.br. (
2011090109; serial, todays date todays serial #
28800; refresh, seconds
7200; retry, seconds
604800; expire, seconds
86400 ) ; minimum, seconds
;

mail A 200.98.202.52
ns01 A 200.98.202.52
@ A 200.98.202.52
@ IN MX 10 mail.rededemais.hecate.com.br.
NS ns01.rededemais.hecate.com.br.
www A 200.98.202.52

evefuji

Não sei o que era, eu limpei os arquivos de configuração e mandei o ISPCONFIG fazer a configuração. Depois disso funcionou.

Provavelmente tinha algum caracter do encoding do windows no meio quebrando a configuração.