Por que meu servidor DNS local perde a conexão quando eu configuro o DNS primário no meu roteador?

1

Estou tentando configurar meu servidor DNS inicial usando bind .

Minha rede é fornecida pelo meu roteador netis WF2780 .

Eu tenho um computador local com o IP local reservado 192.168.1.10 . E eu quero que funcione como um servidor DNS local.

O que eu fiz:

  1. eu instalei bind .
  2. Em /etc/bind , criei um arquivo db.space com o seguinte conteúdo:

    ; ; BIND data file for local loopback interface ; $TTL 604800 @ IN SOA ns.space. root.ns.space. ( 6 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS ns.space. ns IN A 192.168.1.10 my IN A 192.168.1.10

  3. Eu modifiquei o arquivo named.conf.local adicionando:

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

  4. Eu modifiquei named.conf.options para ficar assim:

    'acl home {     192.168.1.0/24;     127.0.0.1; };

    opções {     diretório "/ var / cache / bind";

    forwarders {
        195.98.160.26;
    };
    recursion yes;
    
    allow-recursion { home; };
    allow-query { home; };
    
    auth-nxdomain no;    # conform to RFC1035
    listen-on-v6 { none; };
    

    }; '

  5. Eu reiniciei o bind:

    sudo service bind9 restart

  6. Nas configurações do roteador na seção WAN Settings alterei o DNS primário e secundário:

    WAN Connection Type: Dynamic IP (DHCP) Primary DNS: 192.168.1.10 Secondary DNS: 192.168.1.10

Depois disso, meu computador com o servidor DNS configurado (com o IP 129.168.1.10) perdeu a conexão com a Internet. Eu não posso nem pingar meu roteador:

$ ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
^C
--- 192.168.1.1 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2083ms

E também não consigo fazer ping em nenhum site externo:

$ ping google.com
ping: google.com: Temporary failure in name resolution

Mas este computador pode ser ping de qualquer outro computador na rede:

$ ping 192.168.1.10
PING 192.168.1.10 (192.168.1.10) 56(84) bytes of data.
64 bytes from 192.168.1.10: icmp_seq=1 ttl=64 time=4.50 ms
64 bytes from 192.168.1.10: icmp_seq=2 ttl=64 time=4.43 ms
64 bytes from 192.168.1.10: icmp_seq=3 ttl=64 time=4.94 ms
64 bytes from 192.168.1.10: icmp_seq=4 ttl=64 time=4.44 ms
^C
--- 192.168.1.10 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
rtt min/avg/max/mdev = 4.432/4.579/4.943/0.222 ms

E também resolve o meu domínio local a partir de qualquer computador:

$ dig @192.168.1.10 +short my.space
192.168.1.10

Mas não é possível acessar meu website local:

$ curl my.space
curl: (6) Could not resolve host: my.space

Por que meu computador perde a conexão com o roteador e com a Internet quando eu altero o DNS primário e secundário no roteador? Estou completamente confuso com isso. O que preciso fazer para que meu DNS local funcione corretamente?

    
por Fomalhaut 27.10.2017 / 22:57

0 respostas