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

求救于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 感谢站长

时间: 2016-05-02

解决php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution错误的相关文章

PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED问题解决办法_php技巧

在做FTP资料采集的时候,需要用到一个PHP函数ftp_connect,这个函数是建立一个新的 FTP 连接,如果成功返回一个连接标识,失败则返回 FALSE.ftp_connect() 打开一个 FTP 连接,参数 host 为要连接的服务器.host 后面不应以斜线结尾,前面也不需要用 ftp:// 开头.可选参数port 为要连接到的 FTP 器的端口号,如果没有设置或者为0,则会使用默认的端口 21 来连接.当我去执行我的这个程序的时候,发现报错如下: 复制代码 代码如下: PHP Wa

php_network_getaddresses: getaddrinfo failed

这个错误一般发生在有远程请求时,典型的错误信息是: Warning: fsockopen(): php_network_getaddresses: getaddrinfo failed:Name or service not known in /home/carstyling/public_html/newnuke/modules/WebMail/pop3.php on line 70  Warning: fsockopen(): unable to connect to mx.freenet.

atom markdown转换PDF 解决AssertionError: html-pdf: Failed to load PhantomJS module

atom编辑器markdown转换PDF 解决AssertionError: html-pdf: Failed to load PhantomJS module. You have to set the path to the PhantomJS binary using 'options.phantomPath' 环境Windows10 atom 1. atom编辑器安装 2. 安装插件 3. 安装phantomjs 4. 完成转换 详细步骤: 1. 默认已经安装好 2. 安装转换PDF插件

ORA-38760: This database instance failed to turn on flashback database 错误解决过程

ORA-38760: This database instance failed to turn on flashback database  错误解决过程   问题现象:           一大早起床把数据库打开,本来想做个测试,结果不料弹出ORA-38760: This database instance failed to turn on flashback database的错误,这个错误很显然是由于flashback导致的错误. 错误分析:     首先从错误现象来看,是由于flas

解决wifi共享精灵启动失败出现5023未知错误的方法

  wifi共享精灵是我们常用的网络无线热点创建软件,该软件可帮助我们在支持无线网卡的笔记本中创建wifi热点,从而让其它移动设备通过wifi连接热点,实现上网的目的,而在近期有部分用户在启动wifi共享精灵时,却出现5023未知错误的提示,对于这一问题我们如何解决呢?下面看小编为大家提供的解决方法吧!      解决wifi共享精灵启动失败出现5023未知错误的方法 1.首先你可以先禁用启用无线网卡,再卸载和重新检测无线网卡,最后在更新网卡驱动: 电脑右下角右击 打开网络和共享中心 点击更改适

解决PHP的Failed opening required问题

  环境:WIN2003+IIS6+PHP5 本机,2003下IIS6,配置php5,mysql ,phpMyAdmin. 现在php及mysql都可以正常运行,架phpwind论坛也能正常运行. 配置好ecshop的几个参数后(就是那几个用户名,密码什么的),在浏览器中运行ecshop, 返回如下提示: Warning: require(../includes/init.php) [function.require]: failed to open stream: No such file o

我的Android进阶之旅------>解决:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.

错误描述 今天在Android Studio项目中加入了jackson的开发包,编译运行时候,引发了如下的错误: Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. > com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Du

nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)错误解决方法

今天在ubuntu10.04上面安装nginx,安装完成之后尝试启动nginx,使用命令:  代码如下 复制代码 sudo /etc/init.d/nginx start 结果发现启动不了,出现如下错误提示 hankcs@ubuntu:~$ sudo /etc/init.d/nginx start [sudo] password for hankcs:  * Starting nginx nginx                                                 

解决oracle提示Failed to connect to database instance: ORA-12519错误

oracle数据库安装在阿里云上,一天收到以下告警: Name=ATABASENAME Type=Database Instance Host=iZW2519p6r9uZEEE Metric=Status Timestamp=Nov 17, 2014 4:16:37 AM CST Severity=Critical Message=Failed to connect to database instance: ORA-12519: TNS:no appropriate service handl