Когда я перезагружаю свой сервер Ubuntu 14.04 (с почтовой системой Zimbra), поиск DNS работает несколько секунд, и затем это останавливается.
Сначала я могу проверить с помощью ping-запросов свой веб-сайт, но после минуты я не могу, видеть это:
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
Выглядит, что что-то переопределяет настройки сервера имен после перезагрузки.
Мои параметры сети:
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
Я попробовал серверы другого имени, который не помогает. Как решить эту проблему?
Заполните свой сервер имен в/etc/resolvconf/resolv.conf.d/head содержание как это (образцы):
nameserver 8.8.8.8
nameserver 8.8.4.4
Тогда в оболочке управляют типом: #> sudo resolvconf-u это - твердость моя проблема
Эти nameserver 127.0.0.1
будет находиться в /etc/resolv.conf
, если Вы будете использовать dnsmasq
базирующееся определение имен. Для отключения его выполняет следование из терминала:
sudo sed -i.bak 's/\(dns=dnsmasq\)/#\1/' /etc/NetworkManager/NetworkManager.conf
Удостоверяются, что Вы не имеете network-manager
настроенный, чтобы управлять Вашей сетью, также удалить любую запись сервера имен (если вставлено любой) от /etc/resolvconf/resolv.conf.d/{base,head,tail}
. Теперь выполнение следующего должно решить вопрос:
sudo ifdown eth0 && sudo ifup eth0