免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6677 | 回复: 3
打印 上一主题 下一主题

dig成功,但curl无法解析域名 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-06-19 11:57 |只看该作者 |倒序浏览
在服务器上建了一台虚拟机做DNS服务器,用的是Dnsmasq软件。在Dnsmasq的配置文件中添加了一条DNS映射,映射的地址是与服务器同一网段的另一台机器。
问题:在服务器网段上,Dig和cURL可以同时工作。但在另一工作网段上的机器修改/etc/resolv.conf后,Dig可以解析出域名IP,但cURL无法解析域名。



服务器网段与工作网段上的机器的差别在
服务器操作系统是Ubuntu 10.04 server,工作机器操作系统是Ubuntu 12.04 Desktop
各位高手,是否有其它debug的方法能够诊断问题原因?

论坛徽章:
0
2 [报告]
发表于 2013-06-19 14:07 |只看该作者
最新进展,发现问题是工作网段PC机操作系统导致的。Ubuntu12.04和Ubuntu10.04的PC机cURL无法解析域名。使用Windows的PC机可以正常解析。
下一步工作,分析Ubuntu cURL过程,找出Ubuntu无法解析的原因。

跪求大神指点啊!

论坛徽章:
0
3 [报告]
发表于 2013-06-20 12:00 |只看该作者
strace curl -v api.cf.local 看看输出,输出粘贴上来

论坛徽章:
0
4 [报告]
发表于 2013-06-20 15:59 |只看该作者
回复 3# marsteel

终于有大牛回复了。谢谢!附件是我的输出。但我看不出它具体在request哪个DNS服务器。
strace_curl_out.tar.gz (5.01 KB, 下载次数: 24)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP