DNS不能在我的嵌入式設備上工作,我可以ping到74.125.77.147,但ping到google的ip地址209.85.231.104可以,但ping google.com不起作用。DNS不適用於嵌入式設備?
嵌入式設備運行嵌入式linux,它能夠從dhcp獲取IP,板通過以太網連接到網絡。
可能是什麼原因?
DNS不能在我的嵌入式設備上工作,我可以ping到74.125.77.147,但ping到google的ip地址209.85.231.104可以,但ping google.com不起作用。DNS不適用於嵌入式設備?
嵌入式設備運行嵌入式linux,它能夠從dhcp獲取IP,板通過以太網連接到網絡。
可能是什麼原因?
查看文件/etc/resolv.conf。 DHCP客戶端應該已經把名稱服務器的IP放在那裏。如果沒有,那麼你的DHCP服務器可能不會傳遞一個DNS地址,或者客戶端可能會忽略它?
如果在你的/etc/resolv.conf中沒有什麼是那麼嘗試添加一行:
nameserver dns-ip-address
確認DNS解析工作通過ping google.com。然後讓您的DHCP服務器將DNS IP作爲其配置的一部分發送給客戶端。
它的工作,謝謝。 – SunnyShah 2010-12-17 16:14:53
您使用哪種嵌入式發行版? – 2010-12-17 13:35:20
這是montavista嵌入式linux。 – SunnyShah 2010-12-17 16:03:51