这是我参与11月更文挑战的第7天,活动详情查看:2021最后一次更文挑战
DNS是什么?
DNS是 Domain Name System 的缩写,也就是 域名解析系统,它的作用非常简单,就是根据域名查出对应的 IP地址。
为什么需要DNS?
IP地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址。域名解析就是域名到IP地址的转换过程。域名的解析工作由DNS服务器完成。
比如说我们访问百度, www.baidu.com, 我们通过IP很难记住但是通过一些域名方便用户记忆。
域名的形式
域名可以划分为各个子域,子域还可以继续划分为子域的子域,这样就形成了顶级域、二级域、三级域等。
我们可以看下百度知道网站的地址为例子说明一下。
其中顶级域名分为:国家顶级域名、通用顶级域名、反向域名。
国家顶级域名 | 中国:cn, 美国:us,英国uk… |
---|---|
通用顶级域名 | com公司企业,edu教育机构,gov政府部门,int国际组织,mil军事部门 ,net网络,org非盈利组织… |
反向域名 | arpa,用于PTR查询(IP地址转换为域名) |
域名的层级
- 根域名 :
.root
或者.
,根域名通常是省略的 - 顶级域名,如
.com
,.cn
等 - 次级域名,如
baidu.com
里的baidu
,这个是用户可以进行注册购买的 - 主机域名,比如
baike.baidu.com
里的baike
,这个是用户可分配的
主机名.次级域名.顶级域名.根域名
baike.baidu.com.root
还有一种展示方式因特网域名空间结构
- com: 一级域名. 表示这是一个企业域名。同级的还有 “net”(网络提供商), “org”(⾮非盈利组织) 等。
- baidu: 二级域名,指公司名。
- www: 表示主机域名为 www。
DNS 资源记录
在 DNS 服务器上,一个域名及其下级域名组成一个区域 (Zone)。一个 Zone的 相关的 DNS 信息构成一个数据库文件。
本文转载自: 掘金