Não é possível configurar o servidor DNS local no Slackware

1

Eu quero configurar o bind (v9) no Slackware (v14.2) para que example.com resolva o endereço IP do servidor Apache local.

Este é o meu /etc/resolv.conf:

# Generated by dhcpcd from eth0.dhcp
# /etc/resolv.conf.head can replace this line
nameserver 192.168.0.1
# /etc/resolv.conf.tail can replace this line

/etc/named.conf:

options {
    directory "/var/named";
    /*
     * If there is a firewall between you and nameservers you want
     * to talk to, you might need to uncomment the query-source
     * directive below.  Previous versions of BIND always asked
     * questions using port 53, but BIND 8.1 uses an unprivileged
     * port by default.
     */
    // query-source address * port 53;
};

// 
// a caching only nameserver config
// 
zone "." IN {
    type hint;
    file "caching-example/named.root";
};

zone "localhost" IN {
    type master;
    file "caching-example/localhost.zone";
    allow-update { none; };
};

zone "0.0.127.in-addr.arpa" IN {
    type master;
    file "caching-example/named.local";
    allow-update { none; };
};

zone "example.com"{
    type master;
    file "/var/named/example.com.hosts";
    notify yes;
};

/var/named/example.com.hosts:

$TTL 3600
example.com. IN      SOA     sb.slackintosh.com. hostmaster.slackintosh.com. (
2002121607
3600
7200
1209600
7200 )

       IN      A  192.168.0.1
       IN      NS sb.slaskintosh.com.
       IN      MX 5 mail.example.com.

mail         IN      A       192.168.0.1
www          IN      A       192.168.0.1

Ainda assim, depois de reiniciar o bind, example.com não resolve:

bash-4.3# nslookup example.com
Server:         192.168.0.1

Address:        192.168.0.1#53



** server can't find example.com: NXDOMAIN 

O que eu fiz de errado? Obrigado antecipadamente!

EDIT: Eu corri o named-checkzone e esta é a saída:

bash-4.3# named-checkzone localhost /var/named/itlink.edu.hosts 
/var/named/itlink.edu.hosts:5: ignoring out-of-zone data (itlink.edu)
zone localhost/IN: has 0 SOA records
zone localhost/IN: has no NS records
zone localhost/IN: not loaded due to errors.
    
por Stefan Borović 06.08.2017 / 16:36

0 respostas