dns没有在嵌入式设备上工作?

时间:2010-12-17 13:29:29

标签: linux networking embedded dns

DNS无法在我的嵌入式设备上运行,我可以ping到74.125.77.147,但ping谷歌的IP地址209.85.231.104有效,但ping google.com无效。

嵌入式设备运行嵌入式linux,它能够从dhcp获取其ip,板通过以太网连接连接到网络。

可能是什么原因?

1 个答案:

答案 0 :(得分:5)

查看文件/etc/resolv.conf。 DHCP客户端应该将名称服务器的IP放在那里。如果没有,那么您的DHCP服务器可能没有传递DNS地址,或者客户端可能忽略它?

如果/etc/resolv.conf中没有任何内容,请尝试添加以下行:

nameserver dns-ip-address

通过ping google.com确认DNS解析的工作原理。然后让您的DHCP服务器将DNS IP作为其配置的一部分发送给客户端。