我确实混淆了这两个术语,我看到 DNS 是不是目录服务但是当我在一些教科书中读到它时,它提到 DNS 是一个“目录查找服务”
有人能解释一下这两个术语之间的区别吗?如果它们相同,哪一个是正确的描述?
答案1
什么是 DNS?
DNS 有三个缩写词。它们通常可以互换使用,但实际上含义不同。
德奥马因否英文年代系。
德奥马因否英文年代服务器。
德奥马因否英文年代服务。
域名系统
域名系统提供了全球分布式目录服务。
它利用网络来实现这一点域名服务器。
域名系统 (DNS) 是一种分层的去中心化命名系统,用于计算机、服务或任何连接到互联网或私有网络的资源。它将各种信息与分配给每个参与实体的域名相关联。最突出的是,它将更容易记住的域名转换为数字 IP 地址,以便定位和识别具有底层网络协议的计算机服务和设备。通过提供全球分布式目录服务,域名系统是互联网功能的重要组成部分,自 1980 年代以来一直在使用。
域名系统通过为每个域指定权威名称服务器来委托分配域名并将这些名称映射到互联网资源的责任。网络管理员可以将其分配的名称空间的子域的权限委托给其他名称服务器。此机制提供分布式和容错服务,旨在避免使用单个大型中央数据库。
来源域名系统
域名服务器
这是一个运行域名服务。该服务器可能还运行各种其他服务。
域名服务器提供的服务可以看作是目录查找服务因为他们维护着一个域名目录。
给定一个名称,域名服务器能够返回与该名称相对应的 IP 地址(假设目录中有一个匹配的条目)。
域名服务器 (DNS) 相当于互联网上的电话簿。它们维护域名目录并将其转换为互联网协议 (IP) 地址。
这是必要的,因为虽然域名便于人们记住,但是计算机或机器却基于 IP 地址来访问网站。
互联网上所有域名服务器的信息都集中在一起,存放在中央注册中心。主机公司和互联网服务提供商定期与中央注册中心互动,以获取最新的 DNS 信息。
当您输入一个网址,例如 www.jimsbikes.com 时,您的互联网服务提供商会查看与域名关联的 DNS,将其转换为机器友好的 IP 地址(例如 216.168.224.70 是 jimsbikes.com 的 IP)并将您的互联网连接定向到正确的网站。
在您注册新域名或更新域名的 DNS 服务器后,全球域名服务器通常需要大约 12-36 小时才能更新并能够访问信息。这 36 小时的时间称为传播。
域名服务
域名服务是在端口 53 上运行的服务域名服务器。
将请求发送到此端口以将名称解析为 IP 地址。
在 DNS 解析期间,DNS 消息从 DNS 客户端发送到 DNS 服务器或在 DNS 服务器之间发送。消息通过 UDP 发送,DNS 服务器绑定到 UDP 端口 53。当消息长度超过用户数据报协议 (UDP) 数据报的默认消息大小(512 个八位字节)时,将发送对该消息的第一个响应,其中包含 UDP 数据报允许的尽可能多的数据,然后 DNS 服务器设置一个标志,指示响应被截断。然后,消息发送者可以选择使用 TCP(通过 TCP 端口 53)向 DNS 服务器重新发出请求。这种方法的好处是它利用了 UDP 的性能,但也为较长的查询提供了备用故障转移解决方案。
一般来说,所有 DNS 查询都从高编号源端口(49152 或以上)发送到目标端口 53,并且响应也从源端口 53 发送到高编号目标端口。