计算机网络——运用层(域名系统 DNS)

Posted 江州益彤

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机网络——运用层(域名系统 DNS)相关的知识,希望对你有一定的参考价值。

一、域名系统 DNS

1.1、域名的结构

域名的结构由标号序列组成,各标号之间用隔开;各标号分别代表不同级别的域名。
在这里插入图片描述
例如:
在这里插入图片描述
域名只是个逻辑概念,并不代表计算机所在的物理地点。

1.2、顶级域名 TLD(Top Level Domain)

(1) 国家顶级域名 nTLD
.cn 表示中国,
.us 表示美国,
.uk 表示英国,等等。

(2) 通用顶级域名 gTLD
最早的顶级域名是:
.com (公司和企业)
.net (网络服务机构
.org (非赢利性组织)
.edu (美国专用的教育机构)
.gov (美国专用的政府部门)
.mil (美国专用的军事部门)
.int (国际组织)
.aero (航空运输企业)
.biz (公司和企业)
.cat (加泰隆人的语言和文化团体)
.coop (合作团体)
.info (各种情况)
.jobs (人力资源管理者)
.mobi (移动产品与服务的用户和提供者)
.museum (博物馆)
.name (个人)
.pro (有证书的专业人员)
.travel (旅游业)

(3) 基础结构域名 (infrastructure domain)
这种顶级域名只有一个,即 arpa,
用于反向域名解析,因此又称为反向域名。

1.3、互联网的域名空间

在这里插入图片描述

1.4、 域名服务器

1)、一个服务器所负责管辖的(或有权限的)范围叫做区 (zone)
2)、各单位根据具体情况来划分自己管辖范围的区。但在一个区中的所有节点必须是能够连通的。
3)、每一个区设置相应的权限域名服务器,用来保存该区中的所有主机的域名到 IP 地址的映射。
4)、DNS 服务器的管辖范围不是以“域”为单位,而是以“区”为单位

1.4.1、区的不同划分方法举例

在这里插入图片描述
在这里插入图片描述

1.4.2、域名服务器有以下四种类型

根域名服务器

根域名服务器是最高层次的域名服务器,也是最重要的域名服务器。所有的根域名服务器都知道所有的顶级域名服务器的域名和 IP 地址。
不管是哪一个本地域名服务器,若要对互联网上任何一个域名进行解析,只要自己无法解析,就首先求助于根域名服务器。
在互联网上共有 13 个不同 IP 地址的根域名服务器,它们的名字是用一个英文字母命名,从 a 一直到 m(前 13 个字母)。

顶级域名服务器

顶级域名服务器(即 TLD 服务器)负责管理在该顶级域名服务器注册的所有二级域名。
当收到 DNS 查询请求时,就给出相应的回答(可能是最后的结果,也可能是下一步应当找的域名服务器的 IP 地址)。

权限域名服务器

负责一个区的域名服务器。
当一个权限域名服务器还不能给出最后的查询回答时,就会告诉发出查询请求的 DNS 客户,下一步应当找哪一个权限域名服务器。

本地域名服务器

本地域名服务器对域名系统非常重要。
当一个主机发出 DNS 查询请求时,这个查询请求报文就发送给本地域名服务器。
每一个互联网服务提供者 ISP,或一个大学,甚至一个大学里的系,都可以拥有一个本地域名服务器,
这种域名服务器有时也称为默认域名服务器。

二、本地域名服务器查询的两种方式

2.1、本地域名服务器采用迭代查询

在这里插入图片描述

2.2、本地域名服务器采用递归查询(比较少用)

在这里插入图片描述

以上是关于计算机网络——运用层(域名系统 DNS)的主要内容,如果未能解决你的问题,请参考以下文章

访问百度的过程详解

DNS协议ICMP协议NAT技术

网络分层

配置 bind DNS 服务器器

java网络编程系列之网络层的解析与协议快速了解

5 网络层----IP协议相关技术