DNS

2025 年 1 月 24 日 | 3 分钟阅读

应用层协议定义了不同系统上运行的应用程序进程如何相互传递消息。

  • DNS 代表域名系统。
  • DNS 是一个目录服务,它提供了网络上主机名与其数字地址之间的映射。
  • Internet 的运行需要 DNS。
  • 树中的每个节点都有一个域名,而完整的域名是由点分隔的一系列符号。
  • DNS 是一种将域名转换为 IP 地址的服务。这使得网络用户在查找其他主机时可以使用用户友好的名称,而不必记住 IP 地址。
  • 例如,假设 EduSoft 的 FTP 站点的 IP 地址是 132.147.165.50,大多数人会通过指定 ftp.EduSoft.com 来访问该站点。因此,域名比 IP 地址更可靠。

DNS 是一种在不同平台上使用的 TCP/IP 协议。域名空间分为三个不同的部分:通用域名、国家域名和反向域名。

Computer Network DNS

通用域名

  • 它根据其通用行为定义已注册的主机。
  • 树中的每个节点定义一个域名,该域名是 DNS 数据库的索引。
  • 它使用三字符标签,这些标签描述了组织类型。
标签描述
aero航空公司和航空航天公司
biz企业或公司
com商业组织
coop合作商业组织
edu教育机构
gov政府机构
info信息服务提供商
int国际组织
mil军事团体
museum博物馆及其他非营利组织
name个人姓名
net网络支持中心
org非营利组织
pro专业个人组织
Computer Network DNS

国家域名

国家域名的格式与通用域名相同,但它使用两字符的国家缩写(例如,美国为 us)代替三字符的组织缩写。

反向域名

反向域名用于将地址映射到名称。当服务器收到来自客户端的请求,并且服务器仅包含授权客户端的文件时。为了确定客户端是否在授权列表中,它会向 DNS 服务器发送查询,请求将地址映射到名称。

DNS 工作原理

  • DNS 是一种客户端/服务器网络通信协议。DNS 客户端将请求发送到服务器,而 DNS 服务器将响应发送回客户端。
  • 客户端请求包含一个转换为 IP 地址的名称,称为正向 DNS 查找;而包含一个转换为名称的 IP 地址的请求称为反向 DNS 查找。
  • DNS 实现了一个分布式数据库来存储互联网上所有主机的名称。
  • 如果像 Web 浏览器这样的客户端发送一个包含主机名的请求,那么像 **DNS 解析器**这样的软件会向 DNS 服务器发送请求以获取该主机名的 IP 地址。如果 DNS 服务器不包含与该主机名关联的 IP 地址,它会将请求转发给另一个 DNS 服务器。如果 IP 地址已到达解析器,然后解析器通过 Internet 协议完成请求。

计算机网络 DNS 中最常问的选择题

1. DNS 代表什么?

  1. 数字系统
  2. 数据网络系统
  3. 域名系统
  4. 数字网络系统

答案: C) 域名系统

解释: DNS 代表域名系统,它将域名转换为 IP 地址。


2. 哪个域类型使用两字符的国家缩写?

  1. 通用域名
  2. 国家域名
  3. 反向域名
  4. 顶级域名

答案: B) 国家域名

解释: 国家域名使用两字符的国家代码,例如美国的“us”。


3. 反向域名的主要功能是什么?

  1. 将域名映射到 IP 地址
  2. 将 IP 地址映射到域名
  3. 提供通用域名信息
  4. 处理顶级域名

答案: B) 将 IP 地址映射到域名

解释: 反向域名将 IP 地址映射回域名。


4. 下列哪个是教育机构的通用域名?

  1. .com
  2. .gov
  3. .edu
  4. .mil

答案: C) .edu

解释: .edu 域用于教育机构。


5. DNS 客户端发送哪种类型的请求来将域名解析为 IP 地址?

  1. 反向查找
  2. 正向查找
  3. 反向查找
  4. 旁路查找

答案: B) 正向查找

解释: 正向查找请求将域名转换为相应的 IP 地址。