资讯

展开

智能DNS的IP库是如何实现的

作者:快盘下载 人气:

IP库起到了一个非常重要的一个角色,IP库是什么,IP库是能提供完整而且准确的这个IP地址和地理位置信息,那么它里面存储的IP地址信息以及地理位置信息,那么当然它还有其他的信息,一个好的IP库的完整性以及准确性是非常重要的。


1、、商业第三方机构、ISP提供


比如说在国内的话,腾讯就有自己的IP库,而且他是公认的非常的准确,那么如何去获取这个IP库呢?在比较早的时候呢,有第三方的一些机构,它可以提供商业信息的一些IP,如果你和iSP合作的话,他可能会提供免费的一些IP库利息给你,当然你可以自己去服务端里面提供一些接口信息,因为往往别人提供的呢,是不太权威或者靠谱的。


2、自己修正或者弥补


第2种方式,你自己去修正或者弥补,提供一些服务和对外,比如说暴露一个地址,让用户来提交他的IP信息和地理位置信息


3、通过 APING生成P库


智能DNS的IP库是如何实现的


第3种方式就是通过这个API NC,因为在它里面呢,是有很多的IP库的信息的,

IP库获取途径

http://FTP.apnic.net/apnic/stats/apnic/delegated-apnic-latest


智能DNS的IP库是如何实现的


如果要清除本地DNS缓存的话输入 (ipconfig/ flushdns)

如果本地DNS缓存没有命中,则查找本地DNS服务器,如果存在,则域名到此解析完成


如果本地DNS服务器已缓存了此域名映射关系,则返回此映射,完成域名解析。

5.如果以上解析都失败了,本地DNS服务器会把请求发至 根DNS服务器,根DNS服务器收到请求后会返回一个负责该顶级域名服务器的IP。本地DNS服务器收到IP后,将会请求这个IP对应的服务器,就这样逐层查找,直至找到baidu.com主机。

智能DNS的IP库是如何实现的

智能DNS原理,ip库的位置图


Win10下查看本地DNS缓存


进入Cmd命令窗口,输入 pconfig/ displays命令即可


智能DNS的IP库是如何实现的

加载全部内容

相关教程
猜你喜欢
用户评论
快盘暂不提供评论功能!