前言:很多人对于域名带www和不带www的区别感到困惑,认为域名只是用来指向一个Web网站。然而,实际情况并非如此。本文将解释域名与不同服务之间的关系,并揭示带www和不带www的不同含义。
会产生这种疑问的原因在于,下意识觉得域名一定是指向一个Web网站,而实际情况并非如此。
域名对应的是一个IP,而IP对应的是一台网络主机。一台网络主机上可以提供的服务是多种多样的,可以是Web网站服务,也可以FTP文件服务,也有可能是mail邮箱服务……而www的存在就是告诉用户本域名提供的是Web网站服务。即baidu.com代表的是一台主机,www.baidu.com代表的是主机上的Web网页服务,ftp.baidu.com代表的是主机上的文件服务,mail.baidu.com代表的是邮箱服务。
那为啥在浏览器输入baidu.com和www.baidu.com都是指向一个相同的网页呢?因为baidu.com虽然代表的是整台主机,但不可能让它同时指向主机的所有服务,这就像不能让一个人同时走向所有方向一样,也不可能让baidu.com不指向任何服务而空着,那将是极大的浪费,这时最好的方式即从主机支持的各种服务中选择一个最流行、用户访问最多的服务和baidu.com关联作为访问主机时的默认服务,那就只有www的Web网页服务了,所以www.baidu.com访问的是网页,baidu.com访问的还是网页。
www.baidu.com和baidu.com同时存在且指向相同网页的方式照顾了两种类型的用户,一类是觉得访问网页就一定要www开头,一类是偷懒只想输入主机域名而非完成的Web服务域名就能访问网页的用户。
结语:域名对应的是一个IP地址,而IP地址对应的是一台网络主机,可以提供多种服务,包括Web网站服务、FTP文件服务、邮箱服务等。带www的域名是指该主机上的Web网站服务。输入baidu.com和www.baidu.com在浏览器中访问同一个网页是因为baidu.com默认关联了主机上最流行、最常访问的Web网页服务,照顾了不同类型的用户需求。带www和不带www的存在满足了用户访问习惯的不同选择。
本篇文章来源于微信公众号: Web学社