智能DNS的IP库是如何实现的
作者:快盘下载 人气:IP库起到了一个非常重要的一个角色,IP库是什么,IP库是能提供完整而且准确的这个IP地址和地理位置信息,那么它里面存储的IP地址信息以及地理位置信息,那么当然它还有其他的信息,一个好的IP库的完整性以及准确性是非常重要的。
1、、商业第三方机构、ISP提供
比如说在国内的话,腾讯就有自己的IP库,而且他是公认的非常的准确,那么如何去获取这个IP库呢?在比较早的时候呢,有第三方的一些机构,它可以提供商业信息的一些IP,如果你和iSP合作的话,他可能会提供免费的一些IP库利息给你,当然你可以自己去服务端里面提供一些接口信息,因为往往别人提供的呢,是不太权威或者靠谱的。
2、自己修正或者弥补
第2种方式,你自己去修正或者弥补,提供一些服务和对外,比如说暴露一个地址,让用户来提交他的IP信息和地理位置信息
3、通过 APING生成P库
第3种方式就是通过这个API NC,因为在它里面呢,是有很多的IP库的信息的,
IP库获取途径
http://FTP.apnic.net/apnic/stats/apnic/delegated-apnic-latest
如果要清除本地DNS缓存的话输入 (ipconfig/ flushdns)
如果本地DNS缓存没有命中,则查找本地DNS服务器,如果存在,则域名到此解析完成
如果本地DNS服务器已缓存了此域名映射关系,则返回此映射,完成域名解析。
5.如果以上解析都失败了,本地DNS服务器会把请求发至 根DNS服务器,根DNS服务器收到请求后会返回一个负责该顶级域名服务器的IP。本地DNS服务器收到IP后,将会请求这个IP对应的服务器,就这样逐层查找,直至找到baidu.com主机。
智能DNS原理,ip库的位置图
Win10下查看本地DNS缓存
进入Cmd命令窗口,输入 pconfig/ displays命令即可
加载全部内容