Configurando um servidor e cliente dns no Ubuntu

0

Eu configurei as duas seguintes máquinas do Ubuntu 16.04:

dns client:  192.168.248.190
dns server (bind9): 192.168.242.116

Basicamente, segui isso e apenas configurei o forward zone file link

No meu servidor dns, tenho o seguinte:

*/etc/bind/zones/db.myinternal.com*

;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     ns1.myinternal.com. admin.myinternal.com. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;name servers - NS records
    IN      NS      ns1.myinternal.com.


; name servers - A records
ns1.myinternal.com.          IN      A       192.168.242.116

; myinteral - A records
cassbt.myinternal.com.         IN      A   192.168.248.192

/etc/bind/named.conf.options

options {
        directory "/var/cache/bind";
        recursion yes;
        allow-recursion { any; };
        forward first;
        forwarders {
               172.19.1.14;
                8.8.8.8;
                8.8.4.4;
         };
        dnssec-validation auto;
        auth-nxdomain no;    # conform to RFC1035
        listen-on-v6 { any; };
};

Basicamente, eu quero que os clientes primeiro consultem esse dns - 172.19.1.14 . Se o nome não puder ser resolvido, quero que 192.168.242.116 resolva o nome para mim.

No meu cliente ubuntu, defino o seguinte:

/etc/resolvconf/resolv.conf.d/head

nameserver 192.168.242.116

E, em seguida, executei o comando:

sudo resolvconf -u

Quando faço

$ nslookup cassbt.myinternal.com
Server:         192.168.242.116
Address:        192.168.242.116#53

Name:   cassbt.myinternal.com
Address: 192.168.248.192

Isso é esperado. No entanto, quando eu faço

nslookup product-ci
Server:         172.19.1.1
Address:        172.19.1.1#53

** server can't find product-ci: NXDOMAIN

Isso deveria ter sido resolvido pelo DNS 172.19.1.14 . Quando eu faço um nslookup em uma terceira máquina que está em uma rede diferente, isso me dá o seguinte:

$ nslookup product-ci
Server:  webtest.somedomain
Address:  172.19.1.14

Name:    product-ci.somedomain
Address:  192.168.142.81

Como devo configurar o DNS para que product-ci dns seja resolvido corretamente?

    
por user3288346 12.08.2017 / 08:08

0 respostas