随机 DNS 查找时间

随机 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 秒

... 这让我觉得是某些东西导致了延迟。但是,我已经尝试解决这个问题两天了,但还是不知道是什么导致了延迟。我知道问题与软件有关,因为我的同事没有遇到任何问题,而且我们使用的是同一个交换机。

以下是 的内容/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

相关内容