What is:域名与完全限定域名

文章访问量:

什么是域名与完全限定域名

发现自己去年刚开始接触web的时候,对url和域名的概念出现了一些误解。

什么是URL?

域名就是一个字符串,没有绑定IP地址的域名啥用没有。比如下图的这些就是域名。

区别于URL,URL是协议名+主机+域名的集合体。和域名相比URL多了协议(比如https)和主机。

如果你想访问某个网站,那首先得有这个网站的URL地址。上面我们提到了URL是协议+主机+域名。而完全限定域名(Fully Qualified Domain Name,简称FQDN)实际上就是主机名+域名

像baidu.com就是域名,www.baidu.com就是FQDN。为啥要作这么一个区分?你可以在windows上试试以下这两条指令

ping baidu.com
ping www.baidu.com

一般来说,你会发现ping出来的是两个不同的ip地址——尽管这两个链接都会跳转到同一个网站。

又或者是输入netstat -f,平时用github的话可能会有这么一条记录。

netstat -f
  TCP    192.168.1.2:57878     cdn-185-199-111-133.github.com:https  ESTABLISHED

正常的github域名就是github.com,协议是https。那么前面那一长串的cdn-xxx就是主机名了。cdn就不用多说了,负载均衡嘛。

至于为啥要作这么个区分,以qq邮箱和腾讯网为例:

  • wx.mail.qq.com
  • www.qq.com

二级域名都是qq.com,区别在于它们的前缀。通过不同的前缀,同一个二级域名就能对外提供多个不同的服务。比如wx.mail向外部提供邮件服务,www向外部提供web服务。

说白了就是有没有主机,但一般来说,平时也不怎么会碰到需要扣这个字眼的场景,知道有这么回事就没问题了。

Subscribe
提醒
0 评论
Inline Feedbacks
View all comments
0
在此留下你的评论x