Tempo de pesquisa de DNS aleatório

0

Estou usando o Ubuntu 14.04 LTS. Meu problema apareceu na semana passada.

Minhas pesquisas de DNS levam aleatoriamente 15,525 segundos. Mas de vez em quando, será muito rápido como costumava ser.

Eu tenho usado esta solução para monitorar os horários.

Aqui está um exemplo dos resultados que eu tenho:

  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

Quando eu tento uma solicitação de DNS como essa, 3 casos podem acontecer:

  • é preciso alguns miliscondes como deveria

ou

  • leva exatamente 15,525 segundos

... o que me faz pensar que algo está causando um atraso. No entanto, eu tenho tentado resolver isso por 2 dias e não posso o que está causando o atraso. Eu sei que o problema está relacionado a software, pois meus colegas de trabalho não têm problemas e estamos no mesmo switch.

Aqui está o conteúdo de /etc/resolv.conf :

nameserver 8.8.8.8
nameserver 8.8.4.4

.. e o conteúdo de /etc/NetworkManager/NetworkManager.conf :

[main]
plugins=ifupdown,keyfile,ofono
#dns=dnsmasq

[ifupdown]
managed=false

Obrigado pela sua ajuda, estou tendo dificuldades para trabalhar nessas condições!

EDITAR:

Resultado de nmcli dev show enp2s0 | grep -i dns :

IP4.DNS[1]:                             8.8.8.8
IP4.DNS[2]:                             8.8.4.4

Conteúdo de / etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

Resultado de 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

Resultado de 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

Resultado de 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

Resultado de 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
    
por pelomedusa 20.10.2017 / 10:32

0 respostas