www.example.com与example.com?

当我在名之前inputwww时,我build立了我的女朋友的网站没有在她的Mac上解决。 是她的浏览器还是我需要在某处设置wwwredirect

我通常像这样设置DNSlogging:

@ IN A 123.123.123.123 www IN A 123.123.123.123 

当然,您可以为www使用CNAME,但如果不需要,我更愿意使用Alogging。 你也可以(或不)倾向于使用别名而不是redirect。

你可以像这样在Apache中设置它:

 <VirtualHost 123.123.123.123> ServerName example.com ServerAlias www.example.com ... </VirtualHost> 

在您的域名的DNSpipe理区域,您需要添加CNAMElogging,这基本上意味着wwwlogging将指向yourdomain.com的IP:

 yourdomain.com 300 IN A 123.123.123.123 www.yourdomain.com 300 IN CNAME yourdomain.com 

大多数的DNS控制面板应该给你这个能力。

如果您只有example.com的Alogging,那么查询www.example.com的用户将无法得到有效的响应,并将其指向您的服务器。 反过来也是如此。

我看到有人将他们的example.com设置为Alogging,然后为www.example.com指向example.com的CNAME。 但是,由于使用CNAME不被鼓励(所以我听说,我不是一个DNS的家伙),有两个Alogging指向同一个IP的example.com和www.example.com也不错,我猜。

总之,是的,你需要为www.example.com和example.com设置一个DNSlogging。 redirect将不起作用,因为无法成功parsingDNS中的两个主机名。

只需添加一个“@”logging,并将其指向您的服务器的IP地址。