Nov 20

DNS设置不当影响网站优化效果 不指定

felix021 @ 2007-11-20 21:46 [IT » 网络] 评论(0) , 引用(0) , 阅读(3999) | Via 本站原创 | |
DNS设置不当影响网站优化效果

转自 http://seo.highdiy.com/index.php/seo/dns-issues-can-affect-seo/

2006/09/1
  有时候,就算在网站优化方面投入了很多精力,比如为网站建立了不少相关的链接,也进行了相应的页面优化等,但网站的SEO效果却总是不够理想,甚至连网页被搜索引擎及时索引这样的基本要求都不能满足。这并非信口开河,毕竟,除网站自身的优化外,还有很多别的因素影响网站在搜索引擎中的表现,比如说DNS设置不当。

  最近在帮几位朋友分析他们网站SEO效果为什么不佳时,惊奇地发现,这几个网站或多或少地都存在DNS设置相关的问题,不知道是巧合还是这种情况的确很普通。——虽然总有些让人感觉不可思议。

缘于DNS设置的域名解析问题
  DNS(即Domain Name System或域名服务)是Internet的核心服务之一,通过一个在域名和IP地址间建立相互映射的分布式数据库,DNS能够使人更方便的访问互联网,而不用去记住那些枯燥、难记的IP数字串。对应地,执行域名服务的服务器即为DNS服务器,它对域名的查询请求作出应答。

  换言之,DNS的作用是把域名转换成为可以识别的与网站主机相对应的ip地址(在此暂不涉及从IP地址到域名的反向解析),那么,当我们的网站可以通过域名如“www.highdiy.com”访问时,是不是就意味着DNS解析没有问题呢?

  也不尽然。

  这次遇到的一位朋友的网站就很典型,本来,作为使用服务器托管且服务器上仅有四个流量不大网站的情况,访问速度应该很快,但不幸的是,他的网站访问起来慢得要命,当然,他也发现,搜索引擎的Spider如Googlebot就成了几天难得见上一面的稀客。具体什么原因造成的则始终没有找到,他甚至重装了服务器,当然,问题依旧。

  通过查询他的网站whois信息得知,该域名的DNS解析由域名注册商的DNS服务器提供,但让人很难理解的是,该域名商提供的DNS服务器竟然还有其他用途:还是一个存放了上百个网站的虚拟主机,导致访问这台DNS很慢,有时候甚至连接失败,不过,这还不是最可气的,更让人难以理解的是,注册商竟然将他域名的TTL值设为60。

  在此简单介绍一下域名的TTL,一般说来,我们上网时使用的是ISP的DNS服务器,这样,当发出某个网址请求如“www.highdiy.com”时,ISP的DNS服务器会首先在自己的缓存数据库中寻找,如果找到相应的记录,便反馈回客户端,如果没有,则按照根解析服务器 - 域名原始解析服务器的顺序,查到该域名的对应信息,反馈客户端并将相应的信息贮存到自己的缓存数据库中,以备再有同样网址的请求时DNS服务器可以直接回应。但是,这些缓存数据是有一定生命周期的,过了一定时限后便会被清除。而TTL,即是决定相应的域名解析信息存活时间的数值,其单位为秒。

  回到我们上面的例子中来,一方面该DNS服务器因承担过多的工作而繁忙异常难以访问,另一方面,又设定了缓存只有60秒也即一分钟的生命周期,迫使必须频繁地访问这台不堪重负的服务器,真是尴尬的两难!:oops: ——老实说,该域名商的技术人员要么工作极不认真,设定时输入错误数值,要么就是脑袋长虫子了。——从另一个角度,这不但造成了用户访问的困难,对搜索引擎的Spider同样如此,很难想象搜索引擎会喜欢一个动辄不能访问的网站。

  当然,类似这样的情况可能有些极端,不过,因DNS设置不当影响网站优化效果则似乎并不在少数。比如说,大多数网站建设者往往比较关注含“www”的域名如“www.highdiy.com”,而对无“www”的“highdiy.com”则一般容易疏忽,要么没做解析,要么解析了却未做相应的301 Redirect导致重复内容等。前两天另一位朋友网站的问题便在于他的无“www”域名虽然也做了解析,但在DNS设置中Cname定义循环嵌套,导致出错。此外,也有不少人认为网站的whois信息不正确时同样会影响搜索引擎尤其是Google的索引和收录,甚至有人认为域名的反向解析存在错误时也会影响网站的SEO效果(对这种说法个人倒表示怀疑),但无论如何,DNS设置是网站建设最基础的工作,谨慎一点确保其正确无误总是没错的。

  要检查网站域名DNS是否正确,其实很简单,Windows 内置的nslookup命令即可提供很多有价值的信息,而网站的whois信息查询工具Internet上则比比皆是。——仅针对顶级域名。CNNIC提供的“.cn”域名的whois查询则相对简陋得多,不知朋友们是否清楚好一些的CN域名whois查询工具?

慎用域名注册商或虚拟主机商的URL转发功能
  许多域名注册商或虚拟主机商都提供一种免费的URL转发功能,让拥有一个主网站并同时拥有多个域名的用户实现多个域名指向同一个网站或网站子目录,但具体是通过什么机制实现的则大都讳忌莫深,往往只说“通过服务器的特殊技术设置”。同时,大多数服务商提供的URL转发还包括两种,不隐藏路径的URL转发与隐藏路径的URL转发,其中,不隐藏路径的URL转发指在跳转后浏览器地址栏显示真正的目标地址,而隐藏路径的URL转发则在跳转后虽然显示跳转目标页面的内容,但浏览器地址栏则仍显示输入的地址。

  那么,这类URL转发会不会影响网站的SEO效果呢?老实说,因本人没用过类似的服务,这次因一个优化效果不理想的网站使用该服务才临时抱佛脚,找几家著名企业提供的类似服务简单分析一下,可能有以偏盖全之处,仅供参考。

  对隐藏路径的URL转发,虽然不能下百分之百的结论,但笔者所见的几家企业均是通过框架实现,即将待跳转的目标页面嵌入到框架中,以这种方式来保证地址栏不显示目标网页地址。相信朋友们都清楚框架式网页对搜索引擎来说是相当不友好的,很多时候搜索引擎只能看到无内容的空白框架,而且,这类网页的标题只能是所定义的主框架页面的标题,而不会是目标网页真正与内容相关的Title。

  对不隐藏路径的URL转发,按说使用301重定向在技术上并不难实现,不过,笔者所看的几家中只有一家用的是301 Redirect,其他的要么是使用框架,要么使用JavaScript或Meta Refresh,使用框架的弊端上文已做过介绍,使用JavaScript或Meta Refresh则不仅容易被搜索引擎视作“doorway pages”,而且还存在重复内容的问题,这些均是SEO的大忌。

  因此,对这类URL转发,如果您不能确信其使用301重定向的话,最好慎用。——当然,纯属个人看法。

  您可以使用这个重定向检查工具来确认URL转发是否使用301 Redirect

题外话
  本人并非SEO或网站优化方面的从业人员,当然更不是专家,对SEO与网站优化仅是个人兴趣,欢迎朋友们在相应的帖子中针对特定话题留言与回复,大家展开讨论共同提高。

  对于希望通过E-mail交流的朋友,当然本人深感荣幸,不过,最好将讨论的主题限定在SEO探索发布文章的内容范围内,而不是泛泛的“我的网站为什么在Google排名不佳”或“帮忙看看我的网站有什么问题”之类,老实说,这些问题都太大,不是几句话能说得清,恐怕也并非象我这样水平的人能够解决的,况本人精力所限。因此,以后这类邮件恕不回复,声明在先,敬请谅解!





欢迎扫码关注:




转载请注明出自 ,如是转载文则注明原出处,谢谢:)
RSS订阅地址: https://www.felix021.com/blog/feed.php
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   *非必须
网址   电邮   [注册]