根据其他响应,安排从原始域名到带有www.
前缀的站点的 301 重定向。
鉴于我实际上在 DNS 行业工作,我想分享我对www.
辩论的看法:
现在,至少,恕我直言,首选版本的 URL 应该带有前缀www.
。URL 的主机名部分就是这样,它是一个主机名。您的浏览器将搜索的唯一 DNS 资源记录是A
(并且可能AAAA
是 IPv6)记录,而生成的 IP 地址就是它将连接到的 IP 地址。
它不是网站地址 - 只有完整的 URL(带http://
前缀)指定此主机期望在端口 80 上接收 HTTP 连接。
首先使用前缀的全部原因www.
是允许将不同的协议分离到不同的主机。正如 Verisign 几年前(简要地)介绍他们的“SiteFinder”服务时所表明的那样,假设对 A 记录的每个请求都是为了使用 HTTP 协议是一个巨大的错误。
将 URL 的规范版本设置为带有前缀的URLwww.
也使 cookie 处理更容易,并允许更轻松地将静态内容拆分到内容交付网络(如 Yahoo!、Google 等所推荐的那样)。
现在,有一种 DNS 记录类型(SRV
参见RFC 2782),它使用服务和传输前缀来允许单个域名将不同的协议分派到不同的主机(以及 IP 地址)。
理想的 DNS 设置是如下所示的记录:
_http._tcp.example.com IN SRV 10 0 80 www.example.com.
这表示所有通过 TCP/IP 对 HTTP URI 的请求都应发送到hostname www.example.com
上的 TCP 端口 80 。请注意,使用此语法,您还可以让 HTTP 服务从端口 80 以外的端口自动服务器,而端口号不是 URL 的一部分。
记录是 SIP的SRV
必需部分,通常用于 Jabber (XMPP)。但是 AFAIK 没有浏览器使用它。:(