Eu segui este muito bom tutorial para criar meu primeiro servidor DNS no Debian Jessie (no meu Raspberry Pi). Parece ter funcionado bem. Eu posso pingar:
ping myhostname.mydomain
e funciona bem. O problema é que a cada vez que eu reiniciar o meu raspberry Pi, eu tenho que correr
sudo service bind9 restart
ou o servidor DNS não iniciará com minha configuração e minhas definições de DNS não funcionarão. Agora eu tenho que dizer que se eu executar htop
, eu posso ver o bind9 rodando lá, mas mesmo assim, eu faço ping
e eu entendo que o nome do host não existe. Somente depois de reiniciar o bind9 manualmente, o servidor DNS funciona novamente.
Eu tenho que dizer que enquanto eu tenho tentado consertar isso, eu fiz o bind9 executar através do Chroot como explicado na página do Debian , mas isso não ajudou.
Ainda sou muito novo nisso, então, por favor, pergunte se você precisar de alguma informação adicional. Eu não sei onde começar a procurar por problemas de bind9 para resolver este problema.
Observação: eu iniciei tudo isso em uma nova instalação.
Atualizar com base nas perguntas dos comentários:
dig myhostname.mydomain
fornece um tempo limite:
; <<>> DiG 9.9.5-9+deb8u3-Raspbian <<>> myhostname.mydomain
;; global options: +cmd
;; connection timed out; no servers could be reached
O comando netstat -plnut
retorna
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN -
tcp6 0 0 :::80 :::* LISTEN -
tcp6 0 0 :::53 :::* LISTEN -
tcp6 0 0 :::22 :::* LISTEN -
tcp6 0 0 ::1:953 :::* LISTEN -
tcp6 0 0 ::1:6010 :::* LISTEN -
udp 0 0 127.0.0.1:53 0.0.0.0:* -
udp 0 0 0.0.0.0:68 0.0.0.0:* -
udp 0 0 192.168.1.2:123 0.0.0.0:* -
udp 0 0 127.0.0.1:123 0.0.0.0:* -
udp 0 0 0.0.0.0:123 0.0.0.0:* -
udp 0 0 0.0.0.0:48851 0.0.0.0:* -
udp 0 0 0.0.0.0:5353 0.0.0.0:* -
udp6 0 0 :::546 :::* -
udp6 0 0 :::53 :::* -
udp6 0 0 2003:75:e15:c201:52:123 :::* -
udp6 0 0 fe80::ba27:ebff:fe7:123 :::* -
udp6 0 0 ::1:123 :::* -
udp6 0 0 :::123 :::* -
udp6 0 0 :::53420 :::* -
udp6 0 0 :::5353 :::* -
Após a reinicialização, essas duas linhas são adicionadas, que pertencem ao servidor DNS:
tcp 0 0 192.168.1.2:53 0.0.0.0:* LISTEN -
udp 0 0 192.168.1.2:53 0.0.0.0:* -