现在百度又重新开始收录船长日志了. 前次换IP, 百度的收录变成0了, 大概一星期后,百度的收录恢复了. 从这个事件看, 换IP百度收录清零, 也许是百度域名解析缓存引起的。
网站的IP换了, 也许因为百度有自己的域名解析服务, 而且它的解析缓存跟网站域名的解析不能及时同步, 所以在一段时间(从我这个网站上看是7天)内, 百度还是去原来的IP采集网页信息。 而我的IP换后, 原来的IP就没有这个网站的内容了, 百度收集不到网页内容, 就将收录从数据库中移除了。 等它的域名解析同步了, 到IP访问我的日志时, 就恢复了对我的日志的收录。
一恢复就收录了200多篇文章, 应该不是百度真正的重新收录, 而是发现我的IP后将原来的所有收录直接从数据库中恢复了。 用这样机制来应付那将换IP的网站。
如果我的推断是事实, 那么所有打算换IP的站长应该给网站换IP后保留原来IP服务器上的网站一段时间(文件不要删除, 同时web服务器, 如iis, apache或nginx对原来的域名下的网站还要提供服务), 这样让百度在更新域名解析缓存时不删除了你的整个网站收录, 从而平滑过度到新IP上。
还有换IP时有一点是要特别注意的: 换IP前一定要查一下这个IP之前做过哪些网站。 如果做过的都是违规网站, 是很有可能拖累到自己将要搬过去的网站的。
参考: 搜索引擎蜘蛛多长时间更新一次DNS (车东)