📜  应用层中的域名系统 (DNS)

📅  最后修改于: 2021-09-27 15:08:30             🧑  作者: Mango

DNS 是主机名到 IP 地址的转换服务。 DNS 是在名称服务器层次结构中实现的分布式数据库。它是用于客户端和服务器之间消息交换的应用层协议。

要求

每个主机都由 IP 地址标识,但人们很难记住数字,而且 IP 地址不是静态的,因此需要映射才能将域名更改为 IP 地址。因此,DNS 用于将网站的域名转换为其数字 IP 地址。

领域 :
有多种 DOMAIN :

  1. 通用域名:.com(商业) .edu(教育) .mil(军事) .org(非营利组织) .net(类似于商业)所有这些都是通用域名。
  2. 国家域名 .in(印度) .us .uk
  3. 反向域名如果我们想知道网站的域名是什么。 ip到域名的映射。所以DNS可以提供两种映射,例如找到geeksforgeeks.org的ip地址,然后我们必须输入nslookup www.geeksforgeeks.org。

域的组织
域名系统
找出与网站相关联的 ip 地址非常困难,因为有数百万个网站,所有这些网站我们应该能够立即生成 ip 地址,
不应该有很多延迟,因为数据库的组织非常重要。
DNS记录——域名、ip地址的有效期是多少??什么时候住??以及与该域名相关的所有信息。这些记录以树状结构存储。

命名空间– 一组可能的名称,平面或分层。命名系统维护一组名称与值的绑定——给定一个名称,解析机制返回相应的值——

名称服务器– 它是解析机制的实现。 DNS(域名系统)= Internet 中的名称服务 – 区域是一个管理单元,域是一个子树。名称到地址解析
DNS_2
主机请求 DNS 名称服务器解析域名。并且名称服务器将与该域名对应的 IP 地址返回给主机,以便主机将来可以连接到该 IP 地址。名称服务器的层次结构
根名称服务器– 无法解析名称的名称服务器会联系它。如果名称映射未知,它会联系权威名称服务器。然后它获取映射并将 IP 地址返回给主机。

顶级服务器——它负责 com、org、edu 等以及所有顶级国家域,如 uk、fr、ca、in 等。他们有关于权威域服务器的信息,并知道每个权威域名服务器的名称和 IP 地址。二级域名。

权威名称服务器这是组织的 DNS 服务器,为组织服务器提供权威的主机名到 IP 映射。它可以由组织或服务提供商维护。为了到达cse.dtu.in,我们必须询问根DNS服务器,然后它会指向顶级域服务器,然后指向实际包含IP地址的权威域名服务器。所以权威域服务器会返回关联的ip地址。

域名服务器