Случайное время поиска DNS
Я использую Ubuntu 14.04 LTS. Моя проблема появилась на прошлой неделе.
Мой DNS-поиск случайно занимает 15,525 секунд. Но время от времени это будет очень быстро, как раньше.
Я использовал это решение для контроля времени.
Вот пример результатов, которые я имею:
DNS lookup : 15,525
Connect to server (TCP) : 15,543
Connect to server (HTTP/S) : 0,000
Time from start until transfer began: 15,544
Time for redirection (if any) : 0,000
Total time before transfer started : 15,557
Total time : 15,557
Size of download (bytes) : 266
Average d/l speed (bytes/s) : 17,000
Когда я пытаюсь запросить DNS, как это, может произойти 3 случая:
- это займет несколько миллисекунд, как и должно
или же
- это занимает ровно 15,525 секунд
... что заставляет меня думать, что что-то вызывает задержку. Тем не менее, я пытался решить эту проблему в течение 2 дней и не могу, что вызывает задержку. Я знаю, что проблема связана с программным обеспечением, поскольку у моих коллег проблем нет, и мы находимся на одном коммутаторе.
Вот содержание /etc/resolv.conf
:
nameserver 8.8.8.8
nameserver 8.8.4.4
.. и содержание /etc/NetworkManager/NetworkManager.conf
:
[main]
plugins=ifupdown,keyfile,ofono
#dns=dnsmasq
[ifupdown]
managed=false
Спасибо за вашу помощь, мне трудно работать в таких условиях!
РЕДАКТИРОВАТЬ:
Результат nmcli dev show enp2s0 | grep -i dns
:
IP4.DNS[1]: 8.8.8.8
IP4.DNS[2]: 8.8.4.4
Содержание /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
Результат tail /etc/resolvconf/resolv.conf.d/*
:
==> /etc/resolvconf/resolv.conf.d/head <==
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
tail: cannot open '/etc/resolvconf/resolv.conf.d/original' for reading: No such file or directory
==> /etc/resolvconf/resolv.conf.d/tail
Результат dig google.com
; <<>> DiG 9.10.3-P4-Ubuntu <<>> google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63228
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: Message has 4 extra bytes at end
;; QUESTION SECTION:
;google.com. IN A
;; ANSWER SECTION:
google.com. 60 IN A 216.58.204.142
;; Query time: 0 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Fri Oct 20 15:59:06 CEST 2017
;; MSG SIZE rcvd: 48
Результат cat /etc/nsswitch.conf
:
passwd: compat
group: compat
shadow: compat
gshadow: files
hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
Результат cat /etc/hosts
:
127.0.0.1 localhost
127.0.1.1 pelomeduda
127.0.0.1 // sorry cannot show this (company name)
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters