我的一台服务器需要很长时间来查找主机名,我遇到了问题.
这是一个Ubuntu 12.04框,所以我尝试遵循新的resolvconf指令.
这是一个Ubuntu 12.04框,所以我尝试遵循新的resolvconf指令.
在我的/ etc / network / interfaces文件中,我定义了我的名字服务器,如下所示:
auto eth0 iface eth0 inet static address someaddress netmask 255.255.255.0 gateway 198.58.103.1 dns-nameservers 74.14.179.5 72.14.188.5
在我的/etc/resolv.conf中,我看到这些名称服务器,如下所示:
# 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 nameserver 74.14.179.5 nameserver 72.14.188.5
在另一个框中,我按照主机的设置帮助文件的指示直接编辑了resolv.conf.它看起来像这样:
domain members.linode.com search members.linode.com nameserver 72.14.179.5 nameserver 72.14.188.5 options rotate
第二个框没有主机名查找问题,并且响应速度非常快.
无法使用域和搜索指令使我的查找速度变慢?慢,我的意思是需要5到15秒才能找到主机的IP地址.
如果我有时间挖掘@ 72.14.179.5 www.google.com我会得到一个快速回复,其实际时间为.170秒.
如果我执行ping google.com,即使我在一次响应后退出ping,也会获得10.078秒的实时时间.像这样:
time ping google.com PING google.com (74.125.228.37) 56(84) bytes of data. ^C64 bytes from iad23s06-in-f5.1e100.net (74.125.228.37): icmp_req=1 ttl=54 time=34.2 ms --- google.com ping statistics --- 1 packets transmitted,1 received,0% packet loss,time 0ms rtt min/avg/max/mdev = 34.291/34.291/34.291/0.000 ms real 0m10.078s user 0m0.001s sys 0m0.005s