Случайное время поиска 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

0 ответов

Другие вопросы по тегам