Como conecto meu servidor DNS local ao provedor?

3

Comprei um nome de domínio da GoDaddy e tenho meu antigo PC funcionando como um servidor. Eu quero configurar meu servidor DNS que será responsável por subdomínios, enquanto o GoDaddy tem seu próprio servidor DNS responsável pelo meu nome de domínio de segundo nível.

Eu tenho problemas para "conectar" o servidor DNS do provedor ao meu. Quais registros eu preciso colocar no console de gerenciamento de DNS do GoDaddy e na minha configuração do BIND?

Aqui estão as entradas no GoDaddy:

A       @               84.23.37.194                            1 h
cname   ftp             @                                       1 h
cname   www             @                                       1 h
cname   _domainconnect  _domainconnect.gd.domaincontrol.com     1 h
ns      @               ns31.domaincontrol.com                  1 h
ns      @               ns32.domaincontrol.com                  1 h

Eu adicionei uma entrada adicional:

ns  @               ns.xobotun.com                          1 h

Aqui estão as minhas configurações do BIND:

• arquivo \etc\bind\named.conf.local :

zone "xobotun.com" {
        type master;
        file "/etc/bind/db.xobotun.com";
};

• arquivo \etc\bind\db.xobotun.com :

$TTL    604800
xobotun.com     IN      SOA     ns31.domaincontrol.com. hostmaster.godaddy.com. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL

xobotun.com.    IN      NS      ns31.domaincontrol.com.
xobotun.com.    IN      NS      ns32.domaincontrol.com.
xobotun.com.    IN      A       84.23.37.194

static          IN      A       84.23.37.194
cv              IN      A       84.23.37.194
ns              IN      A       84.23.37.194

Suponho que devo alterar a linha que adicionei ao painel de controle do GoDaddy DNS, mas ele não permite que eu digite o endereço IP simples e solicite o endereço do servidor DNS em nsXX.nameserver.tld format.

Eu já lutei com o servidor DNS dois dias e desisti. É claro que posso adicionar uma string como A static @ 1h ao painel de controle do GoDaddy, mas isso é muito fácil!

EDITAR

Corri nmap e descobri uma discrepância: o serviço de resposta não foi BIND , mas pdnsd . Isso me leva a uma resposta.

    
por xobotun 10.08.2017 / 14:58

1 resposta

1

Houve vários problemas:

  1. Eu tinha instalado anteriormente pdnsd como servidor DNS de armazenamento em cache. Mesmo que eu tenha desligado, ele iniciou seu daemon toda vez que eu estava lançando service bind9 restart . E sim, ocupou 0.0.0.0 e pareceu responder em vez de bind9 , mas não se mostrou em netstat -tulpn . Eu percebi isso apenas depois de lançar nmap de outro PC.

  2. Houve proteção anti-mitm em: link .

  3. Finalmente e principalmente, após várias iterações da edição \etc\bind\db.xobotun.com , eu acidentalmente removi o ponto . e xobotun.com IN SOA ns31.domaincontrol.com. hostmaster.godaddy.com. ( Em vez disso, deve parecer com % xobotun.com. IN SOA ns31.domaincontrol.com. hostmaster.godaddy.com. ( ___________↑

Está funcionando agora, obrigado!

    
por 10.08.2017 / 20:59