DNS(Domain Name System)域名系统
计算机和网络服务命名系统
用于TCP/IP网络,主要功能将主机名和域名转换为IP地址。
“翻译官”
DNS服务器
DNS过程
- 用户主机上运行着DNS客户端。
- 浏览器将接受到的URL中抽取出域名字段,就是访问的主机名,并将这个主机名传送给DNS应用的客户端。
- DNS客户机端向DNS服务器发送一份查询报文,其中包含着要访问的主机名字段。
- 最后客户机端会受到来自DNS的IP地址。
- 就可以向该IP地址的HTTP服务器发起TCP连接。
分布式集群的工作方式
互联网有着数量巨大而且在持续增长的主机,集中式设计会有单点故障,通信容量,远距离的时间延迟,维护开销大等问题。
DNS服务器一般分为三种,根DNS服务器,顶级DNS服务器,权威DNS服务器。
分布式层次数据库模式
域名称空间的组织方式
| 名称类型 | 说明 | 示例 | | —- | —- | —- | | 根域 | 由尾部根点来指定名称位于根或更高级别的域层次结构 | 单个句点. | | 顶级域 | 用来指定某个国家/地区或组织使用的名称的类型名称 | .com | | 第二层域 | 个人或者组织在Internet上使用的注册名称 | qq.com | | 子域 | 已注册的二级域名派生的域名,通俗的讲就是网站名 | www.qq.com | | 主机名 | 通常情况,最左侧的标签标识网络上的特定计算机 | h1.www.qq.com |
