·上一文章:AT90CAN的CAN 通信模块驱动设计及C编程
·下一文章:无线传感器网络协调器的研究和设计
DNS解析的功能是向上一级的DNS服务器(运营商服务中心动态分配的DNS服务器)发出请求,令其帮助查找该域名的映射信息。在DNS协议里,查询信息的方法有两种:递归查询和迭代查询。大多数情况下,为了使用上的方便,默认的都是递归查询。这样对于运营商的DNS服务器而言,其解析域名的过程跟 WDTU终端查询域名的方法相同:先查询服务器自身的缓存,若查到则过程完成,否则再向服务器的上一级DNS服务器查询域名信息。而花生壳公司的服务器地址会直接或间接地存放在运营商的服务器链表中(这一部分由运营商和花生壳公司合作实现),从而可以从花生壳公司的服务器数据系统中得到该域名的映射IP。运营商的DNS服务器得到花生壳返回的数据包以后,过程完成。最后再从运营商动态分配的DNS服务器返回的DNS应答数据包中提取IP地址信息。DNS系统整体的工作原理如图3所示。
结 语
由于工业对于借助无线网络实现远距离数据传输的要求和应用越来越多,而传统的数据传输必须有固定的公网IP,这使得成本要求较高,限制了产品的使用范围。本设计的创新点在于,使WDTU无线终端实现了DNS功能,这样任意一台主机都可作为“具有公网IP”的传统数据中心主机使用,使产品的应用成本降低,对于提高产品的整体功能,促进产品的推广具有重要的现实意义。