DNS Domain Name System service
DNS Introduction
域名 (Domain name ) 简称域名 或者 网域, 是由一串用点分割的名字组成的Internet 上某一台计算机或计算机组的名称,
用于在数据传输时标识计算机的电子方位,具有 独一无二 不可重复的特性
DNS and IP address
IP地址: 互联网上用来标识网络资源和网络服务器的标识,但是比较难以记忆
域名解析: 域名解析就是域名到 IP地址转换的过程.
DNS服务器: 完成域名解析的服务器就是 DNS服务器
正向解析:域名 -> IP地址
反向解析:IP地址 <- 域名 邮箱会用到反向解析
Composition and classification of domain name
The composition of the domain name
Common format | Full format |
---|---|
www.baidu.com | www.baidu.com. |
Root zone
.:称之为根域,在早期互联网发展时,访问网址时必须加上这个 (.) ,后期虽然省略掉了,但是浏览器会自动补齐这个(.)
中国国内没有真根域服务器,但是有镜像根域服务器,从真根域服务器上拉取所有资料 然后作为一个根服务器
只能从根域拉取,不能手动存储
13台根域服务器:也是只有一台是主根,其他的12台是辅根,所有的辅根从主根上同步数据
com top-level domain
顶级域是根域以下的一级, 是由ICANN组织指定和管理的
分类:
国家地区域名:cn(中国) hg(香港) sg(新加坡) 等
通用顶级域名:com(商业机构) org(非盈利组织) edu(教育机构)
新通用(也归位通用顶级域名): red(热情的??) top(顶级 高端的)
baidu secondary domains (domain registration)
二级域名 可以由 `个人或者组织` 申请注册
Three domains (subdomains)
服务器往回走那名代表, www表示网站网址的意思
Host bits
s1.www.XXX.com 中 ,s1 就是主机名,一般来表示具体某一台主机
com.cn
It belongs to the second-level domain, subdomain cn top-level domains
Domain name resolution process
1. 客户端访问 www.baidu.com 浏览器自动补全 .:80
2. 客户端手续爱你查看自己的hosts文件 查看 该文件内是否有hosts解析记录
3. 客户端继续在本机内查询DNS的解析缓存,如果有缓存,则直接返回给浏览器
4. 客户端查看往卡上设置的DNS服务器地址,访问DNS服务器,查询域名的解析结果
5. 若DNS服务器有解析记录,则直接返回给客户机
6. 若DNS也没有 则 下图