我们正在开发一个嵌入式应用程序,在独立的GPRS连接设备上运行(那里没有操作系统)。我们正在尝试获取域名的IP地址。我认为我们应该使用一些公共DNS服务,例如Google DNS(8.8.8.8
)。问题是 - 为了接收我们域名的IP地址,我们应该向8.8.8.8:53
发送最简单的请求是什么?
同样,我们不能使用libresolve
或任何其他类似的库。我们将与Google DNS的端口53
建立简单的TCP连接,并自行格式化我们的请求。
我自己试图了解RFC1053,但失败了。词太多了:))