域名与DNS域名系统


导读

  1. 全球的公网ip约有40多亿个,在没有域名的概念时,如果你要打开百度的网站请记住:39.156.66.14,是的,百度好用,360也不赖记住111.7.73.11。每次打开网页就输入这个ip就可以
  2. 所以渐渐的,好用的产品越来越多,你要记得越来越多,前辈们就发明了这个域名

域名

域名便于记忆(因为一般都很有语义化,很容易被记住),像taobao.com,baidu.com…品牌即域名。

域名的结构

域名的结构是由“主机名+域名”组成。主机名就是像www ,blog,bbs,smtp,pop之类的
域名就像是:baidu.com,taobao.com,xinwan.cn
由"主机名+域名"组成的也叫做完全限定域名,简称:域名 当然了,主机名也不用一定是www,blog,bbs,edu什么的,你可以自己想一个
像百度的(百度知道)主机名是zhidao

在这里插入图片描述

像新网的某一个服务平台主机名是dcp

在这里插入图片描述

像百度贴吧的主机名是tieba

在这里插入图片描述

所以说主机名并不是认知上的www,你也可以写其他的,不过一般网页首页(或者官方)的域名都用www.xxx.xxx(因为这是默认的,约定俗成的东西,直接在http上输入baidu.com的时候,它也会默认加上www)
那么所以说,我们要注册域名那就要注册www.baidu.com,edu.baidu.com等咯?其实并不是这样的,
我们可以用cname或者A记录去在你购买的域名平台去解析就可以了
然后那么就可以通过woshihaoren.xxxxx.site来访问到我的网页了。可以说:买一个域名就可以对你不同业务的服务器划分区别了。

域名再深入

假设你想注册一个豆豆的域名,你可以选择doudou.com,doudou.cn,doudou.org之类的,当然只要付费就可以。

域名分为很多种: 有顶级域名,有二级域名,三级域名,四级域名(这是最后一级的域名了) 。我们要一级级的去理解,从顶级到四级

顶级域名

顶级域名分为两种:一种是国家的顶级域名,一种是通用的顶级域名。

  1. 国家的顶级域名代表是以国家分的:像cn(中国),us(美国),uk(英国) 等还有很多–>对应的是.cn,.us,.uk
  2. 通用域名代表不分国家的(但是一看就知道是什么概念了的):像org(组织),edu(教育),gov(政府) 等还有很多 —>对应的是.org,.edu,.gov

二级域名

默认你的顶级域名选好了(你选了一个com结尾的顶级域名),你要开始选二级域名了

  1. 二级域名分为两种:一种是国家的,一种是个人或企业的
  2. 国家的二级:是cn,edu,net等 对应的是 —> .cn.com,.edu.com,.net.com
  3. 个人或企业的二级是:你自己选的,就是这个doudou–>doudou.com

三级域名

如果你选了一个企业或个人的二级(doudou.com),那么你就不用选择第三级域名了,你可以选择第四级域名
这里假设你选了一个国家的二级域名(.cn.com)
可以去选个人或企业的三级了:你自己选的 是这个 doudou.cn.com

四级域名

四级域名:就是域名的主机名,上面说的主机名

DNS域名系统

DNS域名系统,大白话就是:把你的域名转换成ip,然后去访问。
我们都知道域名是为了便捷我们的记忆,所以真正能访问的不是域名而是ip地址
DNS域名解析系统解析域名的时候有两种方式(迭代的方式和递归的方式,这里说的是递归的方式)所以在输入www.baidu.com的时候:

  1. 先发送请求到.根服务器
  2. 根服务器看到顶级域名是.com找到顶级域名服务器中的.com的服务器,
  3. com服务器找到二级域名baidu然后看到了baidu对应的域名服务器ip
  4. 找到三级域名服务器中的baidu.com服务器下的www主机名的ip是39.156.66.14,
  5. 随后返回给我们的电脑,然后再通过这个地址去发包给www.baidu.com。
    这样就完成了DNS解析与访问

    在这里插入图片描述

相关文章

学习编程是顺着互联网的发展潮流,是一件好事。新手如何学习...
IT行业是什么工作做什么?IT行业的工作有:产品策划类、页面...
女生学Java好就业吗?女生适合学Java编程吗?目前有不少女生...
Can’t connect to local MySQL server through socket \'/v...
oracle基本命令 一、登录操作 1.管理员登录 # 管理员登录 ...
一、背景 因为项目中需要通北京网络,所以需要连vpn,但是服...