Não é possível resolver o nome para IP usando o servidor DNS BIND privado

0

Estou configurando a rede virtual experimental usando o VirtualBox. Eu configurei um servidor DNS BIND e tenho alguns hosts usando o Linux ubuntu.

Assegurei-me de que os arquivos de configuração para frente e para trás estão sintaticamente corretos usando:

sudo named-checkzone xyz1.com forward.xyz1.com

resultou em:

zone xyz1.com/IN: loaded serial 5
OK

e:

sudo named-checkzone 56.168.192.in-addr.arpa reverse.xyz1.com

resultou em:

zone 56.168.192.in-addr.arpa/IN: loaded serial 3
OK

Eu tenho o seguinte arquivo forward.xyz1.com :

$TTL    604800

@       IN      SOA     dns1.xyz1.com. admin.xyz1.com. (
                              6         ; Serial
                         604820         ; Refresh
                          86600         ; Retry
                        2419600         ; Expire
                         604600 )       ; Negative Cache TTL

; name servers - NS records
    IN  NS  dns1.xyz1.com.
    IN  NS  dns2.xyz1.com.

; name servers - A records
dns1.xyz1.com.          IN      A       192.168.56.3
dns2.xyz1.com.          IN      A       192.168.56.5

; 192.168.56.0/24 - A records
host1.xyz1.com.         IN      A       192.168.56.7
host2.xyz1.com.         IN      A       192.168.56.8

Eu tenho uma máquina virtual (host1) com este IP: 192.168.56.7

Eu tenho minha própria máquina Windows (não virtual real). Certifiquei-me de que posso fazer ping no servidor DNS que possui este IP: 192.168.56.3 e máquina host1 que possui este IP: 192.168.56.7

Alterei a placa de rede da minha máquina Windows para usar o servidor DNS privado da seguinte forma:

EuquerotestarseoDNSprivadopoderesolvernomesdehost.Entãoeudigiteinonavegadoroseguintehost:host1.xyz1.comRecebiumerroeonavegadornãoconseguiuresolveronome.ObservequequandoeucolocooIPdohost192.168.56.7nonavegador,eureceboapágina.Eutambémsoucapazdefazerpingcomoeudisseanteriormente.

HáalgoerradonoDNS,maseusounovoemconfiguraroservidorDNS.Vocêpodemeapontaroqueestáerrado?

EDITAR:Aquiestáonamed.conf.local

////Doanylocalconfigurationhere////Consideraddingthe1918zoneshere,iftheyarenotusedinyour//organization//include"/etc/bind/zones.rfc1918";

zone "xyz1.com" {
    type master;
    file "/etc/bind/forward.xyz1.com";
};

zone "56.168.192.in-addr.arpa"{
    type master;
    file "/etc/bind/reverse.xyz1.com";
};

Aqui está o named.conf.options :

options {
    directory "/var/cache/bind";
    auth-nxdomain no;    # conform to RFC1035
    listen-on port 53 { localhost; 192.168.56.0/24; };
    recursion yes;                 # enables resursive queries
    allow-query { localhost; 192.168.56.0/24; };
        forwarders {
                8.8.8.8;
        };

};

O servidor e o host estão em execução e eu posso executá-los no meu computador Windows: pingando o servidor dns:

Pinging 192.168.56.3 with 32 bytes of data:
Reply from 192.168.56.3: bytes=32 time<1ms TTL=64
Reply from 192.168.56.3: bytes=32 time<1ms TTL=64
Reply from 192.168.56.3: bytes=32 time<1ms TTL=64
Reply from 192.168.56.3: bytes=32 time<1ms TTL=64

e fazendo ping no host:

Pinging 192.168.56.7 with 32 bytes of data:
Reply from 192.168.56.7: bytes=32 time<1ms TTL=64
Reply from 192.168.56.7: bytes=32 time<1ms TTL=64
Reply from 192.168.56.7: bytes=32 time<1ms TTL=64
Reply from 192.168.56.7: bytes=32 time<1ms TTL=64

No entanto, minha rede é virtual. Isso significa que estou configurando o DHCP no Gerenciador de Host de Rede da caixa virtual da seguinte maneira:

As configurações de rede da minha máquina real (a máquina da janela) são:

Wireless LAN adapter Wi-Fi:

   Connection-specific DNS Suffix  . : my-wireless-network
   Link-local IPv6 Address . . . . . : xxx
   IPv4 Address. . . . . . . . . . . : 10.xx.xxx.xxx
   Subnet Mask . . . . . . . . . . . : 255.255.252.0
   Default Gateway . . . . . . . . . : 10.xx.xxx.xxx

Ethernet adapter VirtualBox Host-Only Network #3:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::4844:71a7:73f1:69d2%5
   IPv4 Address. . . . . . . . . . . : 192.168.56.6
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :

Wireless LAN adapter Local Area Connection* 3:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Ethernet adapter Bluetooth Network Connection:

   Media State . . . . . . . . . . . : Media disconnected

   Connection-specific DNS Suffix  . :
    
por None 26.03.2018 / 12:27

1 resposta

1

A configuração estava correta. A solução foi apenas para garantir que, quando você definir o IP do DNS na placa de interface de rede, escolha a placa de rede correta.

No meu caso, foi um pouco complicado, porque estou trabalhando na rede virtual e tive que definir o IP do DNS na interface virtual e não a placa sem fio real.

    
por 26.03.2018 / 14:48