一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

解决php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution错误

时间:2014-05-02 编辑:简简单单 来源:一聚教程网

求救于google大神,原来是DNS解析问题。这个问题一样会导致使用PING命令的时候就会出现unknown host 提示。
ping: unknown host www.google.com
要解决的话,看你服务器上是否自己设置DNS服务,如果自己服务器上没有配置的话,用google提供的DNS解析就很好,看下面两个文件里设置的DNS是否正确就行了,
/etc/network/interfaces
/etc/resolv.conf
我的VPS上是/etc/resolv.conf里指定了本地服务器作为解析服务器,但是我的VPS上并没有开启,改为google的DNS解析地址8.8.8.8就好了。
resolv.conf的关键字主要有四个,分别是:
nameserver #定义DNS服务器的IP地址
domain #定义本地域名
search #定义域名的搜索列表
sortlist #对返回的域名进行排序
/etc/resolv.conf的示例:
domain localdomain
search localdomain
nameserver 8.8.8.8
最主要是nameserver关键字,如果没指定nameserver就找不到DNS服务器,其它关键字是可选的。

原文转自:http://www.wincold.com/archives/225.html 感谢站长

热门栏目