Autor Tópico: [Resolvido]Configurar BIND como DNS Server  (Lida 2784 vezes)

Offline evefuji

  • Usuário Ubuntu
  • *
  • Mensagens: 12
    • Ver perfil
[Resolvido]Configurar BIND como DNS Server
« Online: 01 de Setembro de 2011, 16:29 »
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:

Código: [Selecionar]
; <<>> 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.

Código: [Selecionar]
nameserver 200.221.11.101

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

Código: [Selecionar]
supersede domain-name "rededemais.com.br";
prepend domain-name-servers "200.98.202.52", "200.221.11.101";

ele ficou assim:
Código: [Selecionar]
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.
« Última modificação: 01 de Setembro de 2011, 21:01 por evefuji »

Offline evefuji

  • Usuário Ubuntu
  • *
  • Mensagens: 12
    • Ver perfil
Re: Configurar BIND como DNS Server
« Resposta #1 Online: 01 de Setembro de 2011, 18:49 »
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
Código: [Selecionar]
include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";

named.conf.options
Código: [Selecionar]
options {
directory "/var/cache/bind";


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


named.conf.local
Código: [Selecionar]
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
Código: [Selecionar]
@ 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

Offline evefuji

  • Usuário Ubuntu
  • *
  • Mensagens: 12
    • Ver perfil
Re: Configurar BIND como DNS Server
« Resposta #2 Online: 01 de Setembro de 2011, 21:01 »
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.