【科普】“域名”是个啥?

/ 11评 / 2

上篇文章写垃圾邮件的时候,提到了“域名”这个词,突然想起来,估计很多人都不太了解这个词到底是啥意思吧,那么这盘文章就来为不知道“域名”这个词的同学科(扫)普(盲)一下~

估计大家有如下几种疑惑:

针对第一种疑惑,我首先想说的是……你肯定还没有接触过网站建设对吧?

问题不大,咱们先来看几个例子来理解一下域名这个概念。

先介绍一下浏览器的几个重要组成部分,这里为了方便我用的是星愿浏览器,它的布局和常见浏览器布局不太一样,但是问题不大,相信大家都能看懂的hhh

(常见的浏览器的地址栏和标签栏应该交换了位置才对)

那么今天我们的重点关注对象便是地址栏

是它,就是它

它由一个锁,以及一串网址组成

这个锁的图标,有时候是红色或者灰色的(甚至会变成“不安全”字样)。它是对网站的一个安全性的综合评价。现在,包括Chrome在内的众多浏览器要求,网站如果没有部署SSL证书(即仍通过HTTP方式访问网站),则提示灰色的“不安全”;如果网站SSL证书过期,则显示红色的“不安全”;今后,Chrome将进一步针对下载文件执行不同的安全警告。总之一句话就是,咱们上网最好选择https开头的网站。

它右侧的网址部分,就是我们今天的重头戏了。很多浏览器如今的网址展示部分都如上图所示,中间有一段黑色部分,旁边的部分均为灰色。这个黑色部分就是域名。域名包括“www.baidu.com”以及“baidu.com”、“tieba.baidu.com”等多种形式,其中“baidu.com”官方说法称之为二级域名(主域名),“tieba.baidu.com”我们称之为子域名(非官方说法称之为二级域名,其实是不规范的)。

域名这个东西,其实最初是为了解决上网需求的,没有域名时,人们上网需要记住诸如114.114.115.110这样的IP地址。设想一下,百度、腾讯、今日头条、淘宝、京东、拼多多、抖音……这么多网站,每个网站都有这种相似的数字组成的IP,想要高效上网,就得记忆这么多不直观的数字组合,属实头疼。域名的存在,就是为了给每个网站赋予一个便于记忆的名字,百度对应“baidu.com”,淘宝对应“taobao.com”,京东对应“jd.com”,这样就方便多了。(当然,现在有了搜索引擎这么一个东西,无论是域名还是IP都无所谓了)

其实,域名是需要收费的,它的付费也不是买断制,而是按年算的(少有按月算的域名)。你可以在国内的几个大网站上(西部数码阿里云腾讯云)试着注册一下想要的域名(不付款的那种)。通常我们最常见的“.com”后缀这样的域名的价格在60、70元左右。域名包括但不限于“.com”、“.cn”、“.org”、“.xyz”、“.ink”、“.me”这样的后缀,每种后缀因为创建的组织、国家以及注册商不一样,注册和续费的价格也会不一样。

相信大家又有了一个疑惑,这几个能注册域名的网站,他们是怎么做到能让我们注册域名的呢?其实,它们是ICANN(The Internet Corporation for Assigned Names and Numbers,互联网名称与数字地址分配机构)认可的注册服务机构,相当于,域名由ICANN管理,然后阿里云他们就是ICANN底下的最高级别的代理,阿里云它们旗下又会有二级、三级代理……

再回到顶级域名、主域名、子域名这几个概念上。我们花钱注册的,是二级域名,也就是“baidu.com” (baidu.com.cn也是二级域名)。子域名,没有统一规定,但限制字符在20个以内。我们通常将“www.”开头的域名作为主要的子域名(涉及到万维网这一概念,www是一个约定俗成的用法),其他内容开头的作为普通的子域名

(我在想这篇文章要不做成视频吧)

  1. Abyss说道:

    网站也可以通过服务器IP地址:端口的形式访问,不过谁没事记IP啊,一堆数字不好记,所以才有了域名这玩意(域名就是日常生活中说的网址了)域名的出现很好的弥补了IP+:端口的缺陷:不好记,像https://www.baidu.com
    很好记对吧
    而https或者http是协议头,http是超文本传输协议,https也是,只不过是加密过的,现在主流都是使用https,不然使用一些浏览器会认为这个网站是不安全的
    使用http就像:
    你:今天中午吃啥
    朋友:老八秘制小汉堡
    (用http明文传输,不安全!)
    使用https就像:
    你:歪比歪比
    朋友:歪比巴卜
    (用https加密通话,安全!)

    购买域名时我们买的是主域名,比如百度购买域名时候买的就是baidu.com,只不过一域名可以多用,解析时(解析就是把域名指向IP地址来访问):tieba.baidu.com的tieba就是解析时添加的,这样的域名我们称为二级域名
    .com,.cn,.xyz这些是域名后缀,不同的域名后缀价格也不同,购买域名时如果有能力,应该尽量选择.com或.cn这些主流域名

    综上所述,购买域名选择简单,好记的,不要太长
    解析时尽量添加www或者直接用@或者*(这些东西在解析时会告诉你的)解析之后别忘记在服务器那里绑定域名哦!绑定时不带协议头和/结尾!

    用自己的话整理了一遍,更简单明了,如果有错误欢迎指出

    • Fotink说道:

      @Abyss 对,是的,老八秘制小汉堡那里太妙了,我都没想到。
      头一次见这么长的评论,感动!
      http传输还有个问题,就是可能遇上常见的http劫持,比如移动端网页出现横幅广告,电脑端网页右下角出现小广告,以及访问这个站跳转到另一个站点(您的浏览器版本过低,请升级)。https目前不会出现劫持现象。

  2. Abyss说道:

    是的,所以尽量使用https作协议头才好

  3. 青山说道:

    我把服务器比作一个箱子,网站程序就是箱子里装的东西,而域名就是打开这个箱子的锁🔒

  4. Abyss说道:

    刚刚发现,文章好像有些错误
    顶级域名是指域名最后的那一段,比如.com和.cn
    主域名是指我们购买的域名 比如我博客的主域名就是nocsi.xyz
    子域名是指解析之后产生的,比如的blog.nocsi.xyz就是子域名

  5. Abyss说道:

    我把这篇文章的一些内容改编一下,写到我的博客里,注明来源,行不?awa

发表评论

电子邮件地址不会被公开。 必填项已用*标注