当“www.”开头时如何使 example.com 工作?

var*_*ble 2 networking dns

我已经购买了example.com,任何对该 url 的请求都会命中我的 IP 地址,该地址托管着 nginx Web 服务器。

example.com当我在浏览器中输入时,这有效。但是,当我输入www.example.com时,它不起作用。我是否需要更改 DNS 注册商的任何设置才能使其正常工作?

LPC*_*hip 8

不管你信不信,www. 是一个子域。

它是一个被广泛接受的子域,因此人们不会过多考虑它,但它仍然是一个子域。

为了www. 要工作,您确实需要为 www 添加 DNS 记录。

这可以是指向与domainnameexample.com(推荐)相同的IP地址的A记录,也可以是直接指向domainnameexample.com的CNAME。

A 和 CNAME 都可以使用,但建议使用 A 记录,因为它会减少服务器的开销,因为它可能会导致更多的查询。

如果您使用 IPv6,请确保您还拥有 AAAA 记录,除非您使用 CNAME,否则将自动使用 domainnameexample.com 的 AAAA 记录(如果存在)。

  • @ChrisO:最广泛使用的术语是根域以下的任何域名都是子域,它不需要自己有子域(并且它当然不需要通过 NS 委托 - 术语“区域”) " 用于此目的)。我认为只有 MS DNS 服务器的管理界面坚持以您的方式使用该术语,但一般来说,在其他地方,“www”确实算作子域(*和*主机名)。 (2认同)