计算机网络-DNS和域名关系
DNS服务器
DNS是Domain Name Service的缩写,DNS服务器进行域名和与之对应的IP地址转换的服务器
IP地址不易记忆
早期使用Hosts文件解析域名
- 主要名称重复
- 主机维护困难
DNS(Domain Name System 域名系统)
- 分布式
- 层次性
域名
- 域名空间结构
- 根域
- 顶级域
- 组织域
- 国家/地区域名
- 二级域名
名称类型 | 说明 | 示例 |
---|---|---|
根域 | 一般认为全球共有13台根逻辑域名服务器 | 单个句点(.)或句点用于末尾的名称 |
顶级域 | 用来指示某个国家/地区或组织使用的名称的类型名称 | .com |
第二层域 | 个人或组织在网上使用的注册名称 | jd.com |
子域 | 已注册的二级域名派生的域名 | www.jd.com |
DNS域名称 | 组织类型 |
---|---|
cn/ru | 中国/俄罗斯 |
com | 商业公司 |
net | 网络公司 |
edu | 教育机构 |
Mil | 军事政府机构 |
gov | 非军事政府机构 |
查找过程
- 客户端向本地域名服务器发出请求,我要访问www.163.com,请告诉我它的IP地址
- 本地DNS服务器向DNS根服务器发出请求,根DNS服务器会告诉本地服务器(.com)的服务器地址
- 本地DNS服务器会向(.com域)发请求,会得到(163.com)的服务器地址
- 本地DNS服务器会向(163.com)发请求,会得到(www.163.com)的IP地址1.1.1.1
- 本地DNS服务器向客户端回复域名(www.163.com)对应的IP地址是1.1.1.1