获取域名IP地址的最简单方法是什么?
问题描述:
我们正在开发嵌入式应用程序,运行在独立的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