一、域名
  域名(英语:Domain Name),又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。由于IP地址具有不方便记忆并且不能显示地址组织的名称和性质等缺点,人们设计出了域名,并通过网域名称系统(DNS,Domain Name System)来将域名和IP地址相互映射,使人更方便地访问互联网,而不用去记住能够被机器直接读取的IP地址数串。
二、顶级域名、一级域名
  Top-level domains,first-level domains(TLDs),也翻译为国际顶级域名,也成一级域名。

  .com 供商业机构使用,但无限制最常用
  .net 原供网络服务供应商使用,现无限制
  .org 原供不属于其他通用顶级域类别的组织使用,现无限制
  .edu / .gov / .mil 供美国教育机构/美国政府机关/美国军事机构。因历史遗留问题一般只在美国专用
  .aero 供航空运输业使用
  .biz 供商业使用
  .coop 供联合会(cooperatives)使用
  .info 供信息性网站使用,但无限制
  .museum 供博物馆使用
  .name 供家庭及个人使用
  .pro 供部分专业使用
  .asia 供亚洲社区使用
  .tel 供连接电话网络与因特网的服务使用
  .post 供邮政服务使用
  .mail 供邮件网站使用
  国家顶级域名:cn(中国大陆)、de(德国)、eu(欧盟)、jp(日本)、hk(中国香港)、tw(中国台湾)、uk(英国)、us(美国)

三、二级域名

  二级域(或称二级域名;英语:Second-level domain;英文缩写:SLD)是互联网DNS等级之中,处于顶级域名之下的域。二级域名是域名的倒数第二个部分,例如在域名example.baidu.com中,二级域名是Baidu。

  .com 顶级域名/一级域名,更准确的说叫顶级域
  baidu.com 二级域名,更准确的说叫二级域
  tieba.baidu.com 三级域名,更准确的说叫三级域
  detail.tieba.baidu.com 四级域名,更准确的说叫四级域
  ......
四、子域名

  子域名(或子域;英语:Subdomain)是在域名系统等级中,属于更高一层域的域。比如,mail.example.com和calendar.example.com是example.com的两个子域,而example.com则是顶级域.com的子域。凡顶级域名前加前缀的都是该顶级域名的子域名,而子域名根据技术的多少分为二级子域名,三级子域名以及多级子域名。

五、准确理解一级域名

域名、顶级域名、一级域名、二级域名、子域名_二级域名

  通常我们把.com成为一级域名,但严格意义上这样讲不太准确,真正的一级域名是由一个合法的字符串+域名后缀组成,所以,guanghe.com这种形式的域名才是一级域名,guanghe是域名主体,.com是域名后缀,我们也可以把.com也称为顶级域。

  一级域名又称为顶级域名,比如单独的gunaghe.com如果指向一个ip,这个域名就是一级域名。但需要注意的是,www.guanghe.com这种形式的域名并不是一级域名,它只是一个二级域名,也就是说www只是一个主机名。

六、巧妙使用二/多级域名

  一级域名需要备案,而二级域名不需要单独备案,只要它所处的一级域名已经备案,就能直接解析。比如guanghe.com已经备案,若还需使用www.guanghe.com、music.guanghe.com等二级域名,不需要单独备案,但需要在域名申请的机构网站设置一下开启二级域名及绑定相应IP即可。

  域名有顶级域名和二级,三级之分,一般网站只用到顶级域名即可,有时候一个网站系统比较庞大,那么就可能使用多个域名,如果去申请多个域名肯定不划算,这个时候,使用已申请的一个域名的二级域名的处理方式就应运而生。比如百度买下了baidu.com这一顶级域名,将baidu.com绑定了一个地址,map.baicu.com、music.baicu.com也绑定到了各个地址,不用单独花钱,只是购买了baidu.com这一个顶级域名而已。

域名、顶级域名、一级域名、二级域名、子域名_二级_02

  如上图所示,在百度云购买了一个云虚拟主机之后,会得到一个免费域名guanghebch.gz01.bdysite.com,这个域名就是一个多级域名,可无需备案直接使用,因为百度云已经买下了bdysite.com这个一级域名并进行了备案,旗下的子域名完全可以直接使用,这样就省去了开发者再去申请域名、备案的麻烦。当然,小编当时为了弄清域名申请备案整个流程,还是自己申请了一个一级域名guanghe.site,其实直接使用guanghebch.gz01.bdysite.com就完全可以满足开发要求了。

  那是不是说,申请一台云服务器就能得到一个免费域名(不管是几级的)?不是的,据了解,只有云虚拟主机赠免费域名,而云虚拟主机只支持php,如果项目做了前后端分离还好可以使用,否则,java项目不能使用云虚拟主机,即得不到免费域名,还得走域名申请、备案的流程。

域名、顶级域名、一级域名、二级域名、子域名_子域名_03

域名、顶级域名、一级域名、二级域名、子域名_二级_04