Chinaunix
标题:
dig成功,但curl无法解析域名
[打印本页]
作者:
chd2004504
时间:
2013-06-19 11:57
标题:
dig成功,但curl无法解析域名
在服务器上建了一台虚拟机做DNS服务器,用的是Dnsmasq软件。在Dnsmasq的配置文件中添加了一条DNS映射,映射的地址是与服务器同一网段的另一台机器。
问题:在服务器网段上,Dig和cURL可以同时工作。但在另一工作网段上的机器修改/etc/resolv.conf后,Dig可以解析出域名IP,但cURL无法解析域名。
Screenshot from 2013-06-19 11:52:28.png
(81.03 KB, 下载次数: 41)
下载附件
工作区PC无法cURL
2013-06-19 11:54 上传
服务器网段与工作网段上的机器的差别在
服务器操作系统是Ubuntu 10.04 server,工作机器操作系统是Ubuntu 12.04 Desktop
各位高手,是否有其它debug的方法能够诊断问题原因?
作者:
chd2004504
时间:
2013-06-19 14:07
最新进展,发现问题是工作网段PC机操作系统导致的。Ubuntu12.04和Ubuntu10.04的PC机cURL无法解析域名。使用Windows的PC机可以正常解析。
下一步工作,分析Ubuntu cURL过程,找出Ubuntu无法解析的原因。
跪求大神指点啊!
作者:
marsteel
时间:
2013-06-20 12:00
strace curl -v api.cf.local 看看输出,输出粘贴上来
作者:
chd2004504
时间:
2013-06-20 15:59
回复
3#
marsteel
终于有大牛回复了。谢谢!附件是我的输出。但我看不出它具体在request哪个DNS服务器。
strace_curl_out.tar.gz
(5.01 KB, 下载次数: 24)
2013-06-20 15:32 上传
点击文件名下载附件
strace curl -v 输出
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2