探讨114best的实现原理
yoken
阅读:1336
2008-01-06 11:11:00
评论:0
而且,其准确率要比国外的查询网站更高,那么他是怎么做到的呢?
如果一个服务器上的网站数这么容易被判断出来,那么这个服务器的安全性不敢恭维。
事实上114BEST并没有直接去检测服务器上的网站数,而是通过积累访客查询的方式获取服务器上网站的信息。
首先,访客A查询了1234.com。
于是,114BEST解析1234.com的域名,得到服务器IP地址:1.1.1.1。
于是得到结果1.1.1.1上有1234.com这个网站。
然后访客B查询了2345.com这个网站。
114BEST进行了域名解析,又得到了1.1.1.1这个IP地址。
这时114BEST就记录下来1.1.1.1下有1234.com和2345.com两个网站。
随着查询人数的不断增多,数据库会越来越全。
但是,这样做也有缺点。
首先,如果一个网站未被查询到,114BEST就永远不会知道和各网站的存在。
其次,假如1234.com更换了服务器IP变为2.2.2.2,而又没有人再查询这个网站。
那么,114BEST将永远把1234.com列在1.1.1.1里。
也就是说存在一个实效性的问题。
另外,如果一个域名失效了,并且没有再被查询过,那么114BEST也不会知道。
由于这种特性,114BEST查询出的网站数一般情况下只会少不会多。
总的来说,114BEST可以作为一种参考,但数据并不精确。
最后还有一点,在114BEST上,同一服务器上的网站是按照查询顺序先后排序的。
转载保留链接!网址:https://80920140.com/post/287.html
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源; 2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任; 3.作者投稿可能会经我们编辑修改或补充。
发表评论