域名和服务器分别是什么角色?

建一个网站要两样东西:一个名字,一台放内容的机器。名字是域名,机器是服务器,把它们接起来的是解析。

域名是访客输入的名字,服务器是真正存放网页、对外提供内容的机器。域名本身不存内容,服务器也不认得名字,它只认 IP 地址,第 13 期讲过域名和它的关系。两者之间靠第 31 期讲的解析对应起来。

这两样东西可以分开买、分开换。域名在注册商那里按年注册,服务器向主机商按月或按年租用。常见的搭配是域名在一家买、服务器在另一家租。

分开的好处是各自都能换。服务器到期或者想搬家,只要把解析记录改到新服务器的地址,访客看到的域名不变,收藏和链接都不受影响。反过来,网站想换域名,服务器不用动,但要重新绑定新域名,再给旧域名做跳转。

一个域名可以只指向一台服务器,也可以按子域分给多台:主站指向一台,邮件指向另一台,博客再指向第三台。域名像门牌,服务器像房子,解析就是门牌到房子的对应表。