2010-12-17 90 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