最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
解决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 感谢站长
相关文章
- PHP输入流 php://input与POST/GET的区别 04-27
- php报错file_get_contents(): php_network_getaddresses问题 09-05
- PHP Warning: file_get_contents failed to open stream解决办法 06-25
- php中func_get_arg,func_get_args,func_num_args实现伪重载 11-07
- php提示Warning: file_get_contents(): couldn’t resolve 07-05
- php 中file_get_contents超时问题的解决方法 08-09