关于114best的实现原理

不指定 penguinol ,Jun 24 13:36 , 计算机&网络 » 互联网技术 , 锁定(3) , 引用(0) , 阅读(2310) , 本站原创 | |
下文仅为个人观点,不保证其正确性
相信大多数购买过空间的人都应该知道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上,同一服务器上的网站是按照查询顺序先后排序的。
Tags: ,
XXXX
2010/02/28 14:26
不懂就不要装了。。DNS反查,很正常的技术
penguinol 回复于 2010/03/03 14:15
才疏学浅,还望见谅
本人只是按照114的实际情况推测的原理,并不准确
另外查询了以下dns反查的资料,没有见到详细描述其原理的文章
低凹倪孖
2008/12/16 20:17
非常不错 我也是学计算机的
WEBREN
2008/01/06 11:16
这个技术难吗?
penguinol 回复于 2008/01/07 14:59
个人觉得应该不是很难,用网络编程+数据库应该很好实现。只是现在我还未彻底的学习网编和数据库,所以暂时无法实现
分页: 1/1 第一页 1 最后页