您现在的位置:龙卷风首页 ›› 网络编程 ›› 阅读文章

搜索引擎收录网站指向错误的网址 DNS解析错误

网站访问正常,设置正常,但搜索引擎收录的结果去指向错误的域名!DNS缓存惹的祸!虽然错误不在程序设计,但改正的方法却在程序设计者手里!

这几天有一位客户的向我反应了一个奇怪的问题。在Google和百度上搜索网站的关键字,结果信息是网站的内容没错,但是链接却错了,连接到一个不相干的网址上。估计这两天Google和百度应该还不会更新,你也可以试试看:

客户的网址是:www.mandiny.cn 在Google上搜索“曼黛妮”,第一条结果的内容就是网站的内容,然而,下面出现的网址却是www.love-1314.cn,这是一个交友网站,内容也跟搜出来的结果毫不相干。

那到底是怎么回事呢?

我想应该是DSN服务器缓存的问题。用根据IP地址查询相关域名的工具(http://www.yougetsignal.com/tools/web-sites-on-web-server/),可以查出,www.mandiny.cn上绑定了两个域名:www.love-1314.cnwww.mandiny.cn!由此我们可以猜测,www.love-1314.cn这个域名之前应该就是指向跟www.mandiny.cn这个域名现在指向的IP。可能由于刚改变不久,所以国外的DNS服务器还没有更新。这就相关于同一个网站,绑定了两个不同的域名一样。而由于www.love-1314.cn这个网站比www.mandiny.cn这个多站存在得早,所以搜索引擎把收录到的结果放在前面。

由此也可见,使用独立IP是处理域名绑定上是多么重要。你的IP地址如果不加限制地任别人的域名绑定,就可能会出现上面的情形,搜出来是你的内容,但网址是别人的,用户点击搜索结果,被引导到错误的页面上去。要解决这个问题,1,我们不可能去要求搜索引擎为我们做些什么,也不可能去更新DNS服务器。2,我们更不可能禁止别人把域名绑定到我们的IP地址上。那么解决方法就只有一条了:

进行网站访问来源判断。如果用户访问你的网站时,使用的不是你允许列表内的域名,那么就将它引导向警告或说明页面,在这里,最主要的客户应该就是搜索引擎了。这样可以避免搜索引擎做错误的收录。2008年以来,国内各IDC服务商提供了使用具有独立IP的虚拟主机业务。因为虚拟主机用户可能更换服务相对频繁,而原来的IP又很快会被提供给别的客户使用,这就是这个问题产生的根源。归根到底,每一个方面都是出于无心的,是一个普遍性的技术问题。

这也就给我们做企业网站的程序设计人员提出了新的要求。在处理网站访客来源方面,要加以控制,以避免出现这样的“无心之错”。

Google搜索“曼黛妮”结果

Google搜索“site:www.mandiny.cn"截图

百度搜索“曼黛妮”结果

百度搜索“site:www.mandiny.cn ” 结果

作者 不见不散 本文仅代表作者观点,与龙卷风资讯网立场无关。

我来说两句

内容/Content