探讨114best的实现原理

yoken 阅读:1336 2008-01-06 11:11:00 评论:0
相信大多数购买过空间的人都应该知道114BEST这个网站,它可以通过你的域名或服务器的IP地址,判断出你的服务器上有多少网站。
而且,其准确率要比国外的查询网站更高,那么他是怎么做到的呢?
如果一个服务器上的网站数这么容易被判断出来,那么这个服务器的安全性不敢恭维。
事实上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.作者投稿可能会经我们编辑修改或补充。

发表评论
搜索
排行榜
关注我们

扫一扫关注我们,了解最新精彩内容