DNS pára de funcionar após alguns segundos

2

Quando eu reinicio meu servidor Ubuntu 14.04 (com o sistema de email Zimbra), a pesquisa de DNS funciona alguns segundos e depois para.

Primeiro, posso fazer um ping no meu site, mas depois de um minuto eu não consigo ver isso:

hans@ubumail:~$ ping www.gso.nl
PING www.gso.nl (217.115.205.81) 56(84) bytes of data.<br>
64 bytes from 217.115.205.81: icmp_seq=1 ttl=122 time=3.35 ms
64 bytes from 217.115.205.81: icmp_seq=2 ttl=122 time=3.19 ms
64 bytes from 217.115.205.81: icmp_seq=3 ttl=122 time=17.3 ms
--- www.gso.nl ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 3.193/7.961/17.342/6.634 ms

hans@ubumail:~$ ping www.gso.nl
PING www.gso.nl (217.115.205.81) 56(84) bytes of data
64 bytes from 217.115.205.81: icmp_seq=1 ttl=122 time=4.07 ms
64 bytes from 217.115.205.81: icmp_seq=2 ttl=122 time=4.20 ms
64 bytes from 217.115.205.81: icmp_seq=3 ttl=122 time=2.91 ms
64 bytes from 217.115.205.81: icmp_seq=4 ttl=122 time=3.95 ms
64 bytes from 217.115.205.81: icmp_seq=5 ttl=122 time=3.24 ms
64 bytes from 217.115.205.81: icmp_seq=6 ttl=122 time=7.11 ms
--- www.gso.nl ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5004ms
rtt min/avg/max/mdev = 2.912/4.249/7.110/1.362 ms

hans@ubumail:~$ ping www.nn.nl
ping: unknown host www.nn.nl

hans@ubumail:~$ ping www.gso.nl
ping: unknown host www.gso.nl

hans@ubumail:~$ ping www.gso.nl
ping: unknown host www.gso.nl

Parece que alguma coisa está sobrescrevendo as configurações do servidor de nomes após a reinicialização.

Minhas configurações de rede:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
     address 192.168.168.20
     gateway 192.168.168.168
     netmask 255.255.255.0
     network 192.168.168.0
     broadcast 192.168.168.255
     dns-nameservers 8.8.8.8

Eu tentei servidores de nomes diferentes, isso não ajuda. Como resolver este problema?

    
por Hans Grijpma 26.02.2015 / 17:58

2 respostas

1

Preencha o seu nome Servidor em /etc/resolvconf/resolv.conf.d/head o conteúdo como este (amostras):

nameserver 8.8.8.8
nameserver 8.8.4.4

Em seguida, no tipo de comando shell: # > sudo resolvconf -u isso resolve o problema

    
por mortred 26.02.2015 / 18:39
0

O nameserver 127.0.0.1 residirá em /etc/resolv.conf se você usar a resolução de nomes baseada em dnsmasq . Para desativá-lo, execute o seguinte no terminal:

sudo sed -i.bak 's/\(dns=dnsmasq\)/#/' /etc/NetworkManager/NetworkManager.conf

Verifique se você não tem network-manager configurado para gerenciar sua rede, também remova qualquer entrada de servidor de nomes (se inserida alguma) de /etc/resolvconf/resolv.conf.d/{base,head,tail} . Agora, faça o seguinte para resolver o problema:

sudo ifdown eth0 && sudo ifup eth0
    
por heemayl 27.02.2015 / 02:55