最近在一个天津网通的ADSL网络上架服务器,为了得到IP地址,使用了dns查询命令,发现几个比较有意思的问题:
1,有时候会返回几个比较有意思的IP 218.68.250.117, 218.68.250.118和218.68.250.119 ,
2,时间集中在10:00-14:30这个时间段发生,别的时间并没有出现过,或者很少出现.
经过我的简单分析估计是有原因的,欢迎大家讨论:
问题1 :这三个iP是天津网通域名错误IP,他不返回错误,而是返回一个域名出错页面的地址,这样,大家访问出错时候就会跳到这个页面,从而挣钱,所谓的dns绑定吧.
所以当大家处理dns错误的时候,如果以不返回IP地址为错,还需要再考虑这个情况.大家可以随便ping一个不存在的域名,差不多就会返回上面那几个IP(前提是你用的天津网通的网)
问题2:这个问题不知道怎么回事,我使用的的gethostbyname 函数查询域名的IP地址,每隔20s查询一次,开始以为是查询频繁导致dns拒绝请求,但是貌似并不是这个样子的,因为时间集中在10:00-14:30这个时间段发生,在其他时候,我用程序测试,不带停顿的while循环测试,也没出现问题,一直是解析正确的.大家有什么意见可以讨论.