2010-12-17 104 views
0

DNS不能在我的嵌入式设备上工作,我可以ping到74.125.77.147,但ping到google的ip地址209.85.231.104可以,但ping google.com不起作用。DNS不适用于嵌入式设备?

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

可能是什么原因?

+0

您使用哪种嵌入式发行版? – 2010-12-17 13:35:20

+0

这是montavista嵌入式linux。 – SunnyShah 2010-12-17 16:03:51

回答

5

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

如果在你的/etc/resolv.conf中没有什么是那么尝试添加一行:

nameserver dns-ip-address 

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

+0

它的工作,谢谢。 – SunnyShah 2010-12-17 16:14:53

相关问题