关于114best的实现原理

下文仅为个人观点,不保证其正确性
相信大多数购买过空间的人都应该知道114BEST这个网站,它可以通过你的域名或服务器的IP地址,判断出你的服务器上有多少网站。
而且,其准确率要比国外的查询网站更高,那么他是怎么做到的呢?
如果一个服务器上的网站数这么容易被判断出来,那么这个服务器的安全性不敢恭维。
事实上[b]114BEST并没有直接去检测服务器上的网站数,而是通过积累访客查询的方式获取服务器上网站的信息[/b]。
首先,访客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两个网站。
[b]随着查询人数的不断增多,数据库会越来越全[/b]。
但是,这样做也有缺点。
首先,如果一个网站未被查询到,114BEST就永远不会知道和各网站的存在。
其次,假如1234.com更换了服务器IP变为2.2.2.2,而又没有人再查询这个网站。
那么,114BEST将永远把1234.com列在1.1.1.1里。
也就是说[b]存在一个实效性[/b]的问题。
另外,如果一个域名失效了,并且没有再被查询过,那么114BEST也不会知道。
由于这种特性,114BEST查询出的网站数[b]一般情况下只会少不会多[/b]。
总的来说,114BEST[b]可以作为一种参考,但数据并不精确[/b]。
最后还有一点,在114BEST上,同一服务器上的网站是按照查询顺序先后排序的。

0 comments — post a comment

WEBREN

这个技术难吗?

XXXX

不懂就不要装了。。DNS反查,很正常的技术

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注