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:
bind
. 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
Eu modifiquei o arquivo named.conf.local
adicionando:
zone "space" {
type master;
file "/etc/bind/db.space";
};
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; };
}; '
Eu reiniciei o bind:
sudo service bind9 restart
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?