1
回答
Ubuntu 14.04 LTS 中php报Could not resolve host
华为云实践训练营,热门技术免费实践!>>>   
刚刚重装的系统,有一个ipv4地址和几个ipv6地址,php5.6和php7都试过。
在cli模式下CURL都可以正常解析,但是在fpm里就完全不行了,CURL一直报Could not resolve host。
/etc/resolv.conf设置的也是对的,nslookup也可以正常解析,也ping得通,dig也可以获取域名信息。。。

求解。。

Distributor ID: Ubuntu
Description:    Ubuntu 14.04.4 LTS
Release:        14.04
Codename:       trusty
PHP 7.0.4 (cli) (built: Mar  4 2016 09:06:47) ( ZTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
举报
惜颜
发帖于2年前 1回/448阅
共有1个答案 最后回答: 2年前
Ubuntu Server 设置 DNS 服务器
sudo nano /etc/resolvconf/resolv.conf.d/head
添加:
# CNNIC公共DNS http://www.sdns.cn/
nameserver 1.2.4.8
nameserver 210.2.4.8
# 百度公共DNS http://dudns.baidu.com/
nameserver 180.76.76.76
# 阿里公共DNS http://www.alidns.com/
nameserver 223.5.5.5
nameserver 223.6.6.6
# 狗哥公共DNS
nameserver 8.8.8.8
nameserver 8.8.4.4
重新生成/etc/resolv.conf
sudo resolvconf -u
cat /etc/resolv.conf 可见前面几个是手动在head里添加的,后面是dhcp自动获取的.

顶部