3
我們正在開發嵌入式應用程序,運行在獨立的GPRS連接設備上(沒有操作系統)。我們正在嘗試獲取域名的IP地址。我認爲我們應該使用一些公共DNS服務,如Google DNS(8.8.8.8
)。問題是 - 我們應該發送到8.8.8.8:53
以獲得我們域的IP地址的最簡單的請求是什麼?獲取域名IP地址的最簡單方法是什麼?
同樣,我們不能使用libresolve
或任何其他類似的庫。我們將建立一個簡單的TCP連接到Google DNS的端口53
,並將自己格式化我們的請求。
我試圖自己理解RFC1053,但失敗了。太多的話:)
基本上只是鏈接到外部頁面的答案並不理想,因爲鏈接可能會死亡。您是否願意總結您鏈接到的頁面中描述的方法? – Thomas 2017-11-23 08:55:37