não pode resolver o nome do domínio local com bind9

0

Estou no processo de substituir meu servidor Windows por um servidor Ubuntu. Eu estive nisso por uma semana agora e estou fazendo um progresso significativo. No entanto, estou preso a esta questão em particular. Tenho a sensação de que estou sentindo falta de algo óbvio, já que parece bem simples, mas devo salientar que sou um novato no Linux, e a configuração do DNS também não é o meu ponto strong.

De qualquer forma, aqui está o meu problema:

Eu tenho um servidor local em necessidade na resolução de DNS local, então eu instalei o bind9 e o configurei da melhor forma que pude. No momento, ele está resolvendo o FQDN do meu servidor ( srvubuntu.domain.local ), mas não o nome do domínio ( domain.local ). Eu acho que algo (não muito) está faltando na minha configuração.

aqui estão meus arquivos de configuração:

/etc/bind/named.conf.local

//
// Do any local configuration here
//

// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";

zone "domain.local" {
        type master;
        file "/etc/bind/db.domain.local";
};

zone "1.168.192.in-addr.arpa" {
        type master;
        file "/etc/bind/db.1.168.192.in-addr.arpa";
};

/etc/bind/db.domain.local

$TTL 10800
@       IN SOA srvubuntu.domain.local. root.domain.local. (
        20180202;
        3h;
        1;
        1w;
        1h);
@       IN NS   srvubuntu.domain.local.
srvubuntu       IN A 192.168.1.251

/etc/bind/db.1.168.192.in-addr.arpa

$TTL 10800
$ORIGIN 1.168.192.in-addr.arpa.
@       IN SOA srvubuntu.domain.local. root.domain.local. (
        20180202;
        3h;
        1h;
        1w;
        1h);
@       IN NS srvubuntu.domain.local.
251     IN PTR srvubuntu.domain.local.

Alguém pode me indicar o (s) erro (s)?

    
por Bekoj 02.02.2018 / 21:46

1 resposta

0

Para o arquivo /etc/bind/db.domain.local , faça o seguinte:

$TTL 10800
@       IN SOA domain.local. root.domain.local. (
        20180202;
        3h;
        1;
        1w;
        1h);
        IN A    192.168.1.251
@       IN NS   srvubuntu.domain.local.
srvubuntu       IN A 192.168.1.251

Seu arquivo reverso parece O.K., embora eu não use uma linha $ORIGIN no meu.

Estou fazendo exatamente a mesma coisa que você:

doug@s15:~$ nslookup s15
Server:         192.168.111.1
Address:        192.168.111.1#53

Name:   s15.smythies.com
Address: 192.168.111.112

doug@s15:~$ nslookup s15.smythies.com
Server:         192.168.111.1
Address:        192.168.111.1#53

Name:   s15.smythies.com
Address: 192.168.111.112

Veja também o guia do servidor Ubuntu .

EDIT: Por favor, note que na minha LAN meus computadores clientes sabem para anexar automaticamente "smythies.com" para solicitações de DNS porque meu servidor DHCP tem essa linha em seu /etc/dhcp/dhcpd.conf file:

option domain-name "smythies.com";
    
por Doug Smythies 02.02.2018 / 23:41