小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

curl: (6) Couldn't resolve host 'www.ttlsa.com'

 SmingPro 2016-11-23
上周, 部分站點出現(xiàn)Couldn't resolve host.....問題,  導(dǎo)致公司所有走api的程序都無法正常使用(系統(tǒng)redhat 6.3的都出現(xiàn)問題, redhat 5一切OK). 最后解決方法找到了,但是具體原因目前還未知.

從這個報錯,可以很明顯的發(fā)現(xiàn)是域名解析不了。于是做如下排查。

1. 故障排除

1. 1 測試域名是否能解析到

簡單的使用ping來測試,發(fā)現(xiàn)DNS解析是OK。

1
2
3
# ping -c 1 www.
PING www. (173.255.219.122) 56(84) bytes of data.
64 bytes from rpms.adiscon.com (173.255.219.122): icmp_seq=1 ttl=51 time=222 ms

1.2 測試curl是否有故障

因為php程序調(diào)用的是curl,所以我們測試一下curl是否能夠正常解析dns

1
2
# curl  www.
curl: (6) Couldn't resolve host 'www.'

竟然真的不行,這種奇葩問題首次遇到.

2. 解決問題

嘗試解決方法:

修改dns

1
2
3
4
5
6
# cat /etc/resolv.conf | grep names
nameserver 218.85.157.99
nameserver 218.85.152.99
改為
nameserver 114.114.114.114
nameserver 8.8.8.8

重新測試curl,問題得到解決。

3. ttlsa群友提供解決方法

于此同時,群里的一個福建群友在也反應(yīng)這個問題,看來應(yīng)該是電信DNS有調(diào)整的緣故,但是具體的原因還是不得而知。告知其修改dns,問題也得到解決。

今天ttlsa群里的"福州 - 要上天"(藏得很深很低調(diào)的大牛)詢問此問題是否解決,并提供另外的解決方法。

3.1 執(zhí)行curl指定ipv4

1
curl -4 www.baidu.com

3.2 關(guān)閉ipv6

請參考CentOS6 / RHCE6 禁用IPv6協(xié)議模塊:http://www./html/3640.html

如果是php程序,那么請在使用curl的時候指定ipv4的參數(shù):CURL_IPRESOLVE_V4

感謝群友提供的解決方案. 如果你也遇到如上問題,不煩嘗試下上面的解決方案.

 4. curl無法解析原因

本文發(fā)出之后, 咱們ttlsa群主"north-boy"也找到原因所在,并且在“CentOS6 / RHCE6 禁用IPv6協(xié)議模塊”提到,請看網(wǎng)址:http://www./html/3640.html

站點:運維生存時間   網(wǎng)址:http://www./html/3631.html

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多