Peter Mortensen Asked: 2009-06-25 20:27:24 +0800 CST2009-06-25 20:27:24 +0800 CST 2009-06-25 20:27:24 +0800 CST www.example.com 与 example.com? 772 当她在域名前输入 www 时,我为我的女朋友建立的网站在她的 Mac 上没有解析。是她的浏览器还是我需要在某处设置 www 重定向? redirect domain 4 个回答 Voted Best Answer Massimiliano Torromeo 2009-06-26T00:14:50+08:002009-06-26T00:14:50+08:00 我通常这样设置 DNS 记录: @ IN A 123.123.123.123 www IN A 123.123.123.123 当然,您可以为 www 使用 CNAME,但如果没有必要,我更喜欢使用 A 记录。此外,您可能(或可能不)更喜欢使用别名而不是重定向。 你在 Apache 中这样设置它: <VirtualHost 123.123.123.123> ServerName example.com ServerAlias www.example.com ... </VirtualHost> Stuart 2009-06-25T23:11:08+08:002009-06-25T23:11:08+08:00 在您的域的 DNS 管理区域中,您需要添加 CNAME 记录,这基本上意味着 www 记录将指向 yourdomain.com 的 IP: yourdomain.com 300 IN A 123.123.123.123 www.yourdomain.com 300 IN CNAME yourdomain.com 大多数 DNS 控制面板都应该为您提供这种能力。 wzzrd 2009-06-25T23:10:36+08:002009-06-25T23:10:36+08:00 如果您只有 example.com 的 A 记录,那么查询 www.example.com 的人将不会获得将他们指向您的服务器的有效响应。反过来也一样。 我见过人们将他们的 example.com 设置为 A 记录,然后将 www.example.com 的 CNAME 指向 example.com。但是由于不鼓励使用 CNAME(所以我听说,我不是 DNS 专家),我猜 example.com 和 www.example.com 有两条 A 记录指向同一个 IP 也很好。 简而言之,是的,您需要为 www.example.com 和 example.com 设置 DNS 记录。重定向将不起作用,因为无法成功解析 DNS 中的两个主机名。 djdd87 2009-06-25T22:55:49+08:002009-06-25T22:55:49+08:00 只需添加一个“@”A 记录并将其指向您服务器的 IP 地址。
我通常这样设置 DNS 记录:
当然,您可以为 www 使用 CNAME,但如果没有必要,我更喜欢使用 A 记录。此外,您可能(或可能不)更喜欢使用别名而不是重定向。
你在 Apache 中这样设置它:
在您的域的 DNS 管理区域中,您需要添加 CNAME 记录,这基本上意味着 www 记录将指向 yourdomain.com 的 IP:
大多数 DNS 控制面板都应该为您提供这种能力。
如果您只有 example.com 的 A 记录,那么查询 www.example.com 的人将不会获得将他们指向您的服务器的有效响应。反过来也一样。
我见过人们将他们的 example.com 设置为 A 记录,然后将 www.example.com 的 CNAME 指向 example.com。但是由于不鼓励使用 CNAME(所以我听说,我不是 DNS 专家),我猜 example.com 和 www.example.com 有两条 A 记录指向同一个 IP 也很好。
简而言之,是的,您需要为 www.example.com 和 example.com 设置 DNS 记录。重定向将不起作用,因为无法成功解析 DNS 中的两个主机名。
只需添加一个“@”A 记录并将其指向您服务器的 IP 地址。