上篇文章写垃圾邮件的时候,提到了“域名”这个词
突然想起来,估计很多朋友,都不太了解这个词到底是啥意思吧?
那么这盘文章就来为不知道“域名”这个词的同学科 (扫) 普 (盲) 一下~
首先,大家有如下几种疑惑:
- 域名是啥?我咋从来没听说过?
- 域名是网站的?和网址(地址)有啥区别?
问题不大,咱们先来看几个例子来理解一下域名这个概念
先介绍一下浏览器的几个重要组成部分
这里为了方便我用的是星愿浏览器,它的布局和常见浏览器布局不太一样
但是问题不大,相信大家都能看懂的
那么今天我们的重点关注对象便是地址栏
它由一个锁,以及一串网址组成
这个锁的图标,有时候是红色或者灰色的 (甚至还会变成“不安全”字样)
它是对网站的一个安全性的综合评价。现在,包括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 是一个约定俗成的用法),其他内容开头的作为普通的子域名
那么今天,对域名的简单介绍就到这里结束了,希望这篇文章能对你理解“域名”的概念有所帮助
网站也可以通过服务器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或者直接用@或者*(这些东西在解析时会告诉你的)解析之后别忘记在服务器那里绑定域名哦!绑定时不带协议头和/结尾!
用自己的话整理了一遍,更简单明了,如果有错误欢迎指出
@Abyss 对,是的,老八秘制小汉堡那里太妙了,我都没想到。
头一次见这么长的评论,感动!
http传输还有个问题,就是可能遇上常见的http劫持,比如移动端网页出现横幅广告,电脑端网页右下角出现小广告,以及访问这个站跳转到另一个站点(您的浏览器版本过低,请升级)。https目前不会出现劫持现象。
@Fotink 哈哈哈哈哈,还有加密通话和括号里的伏拉夫梗
是的,所以尽量使用https作协议头才好
我把服务器比作一个箱子,网站程序就是箱子里装的东西,而域名就是打开这个箱子的锁?
@青山 这个比喻很完美,我早期建站也是这样理解的
刚刚发现,文章好像有些错误
顶级域名是指域名最后的那一段,比如.com和.cn
主域名是指我们购买的域名 比如我博客的主域名就是nocsi.xyz
子域名是指解析之后产生的,比如的blog.nocsi.xyz就是子域名
@Abyss 是的,查了下百度百科,已修正
@Fotink 哈哈
我把这篇文章的一些内容改编一下,写到我的博客里,注明来源,行不?awa
[…] 喃小柯站:https://www.manshaoco.com/domain-is-great/ […]