Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以使为on-topic

4年前关闭。



Improve this question





在我的服务器(DigitalOcean)上,与IP地址相比,将主机名用于任何内容似乎都很慢

例如,如果我执行ping yahoo.com,则需要一段时间才能开始看到信息,而如果执行ping 206.190.36.45,则可以立即看到结果。 ping时间本身是相同的。

mysql连接,curl查询等也会发生类似的结果

最好是Ubuntu 12.04

最佳答案

您在使用名称解析器时遇到了麻烦。
查看文件/etc/resolv.conf
在该文件中,配置了您的解析器。
通常它将是您的提供商的递归DNS服务器(默认情况下,我们在客户端的服务器中这样做)。
如果提供商的DNS答复缓慢,您总是可以设置自己的递归DNS服务器或使用Google的

首先尝试使用Google的服务器。放

nameserver 8.8.8.8


进入/etc/resolv.conf
它应该是该文件中的唯一文本。

检查性能。如果不满意,请设置自己的递归DNS服务器。

sudo apt-get install -y pdns-recursor && /etc/init.d/pdns-recursor restart


比放

nameserver 127.0.0.1


进入/etc/resolv.conf

现在,您所有的DNS查询将由您自己的DNS递归提供。

关于ubuntu - 主机名查找时间很慢,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25806498/

10-16 23:20