DNS是主机名到IP地址转换服务。DNS是在名称服务器的层次结构中实现的分布式数据库。它是一个应用层协议,用于客户端和服务器之间的消息交换。
要求
每个主机都由IP地址标识,但人们很难记住数字,而且IP地址不是静态的,因此需要将域名更改为IP地址。所以DNS被用来将网站的域名转换成数字IP地址。
域名: 有各种各样的领域:
- 通用域:。com(商业)。教育部(教育)。军事。组织(非营利组织)。net(类似于商业)所有这些都是通用域。
- 国家域名。在(印度)。我们英国
- 反向域名如果我们想知道网站的域名是什么。Ip到域名的映射。因此,DNS可以提供这两种映射,例如查找Geeksforgek的ip地址。org然后我们必须输入nslookup www.geeksforgeks。组织。
域的组织 很难找到与网站相关联的ip地址,因为有数百万个网站,所有这些网站我们应该能够立即生成ip地址, 数据库的组织是非常重要的。 DNS记录 -域名、ip地址有效期是多少??什么时候能活下去??以及所有与该域名相关的信息。这些记录存储在树状结构中。
名称空间 –一组可能的名称,平面或层次。命名系统维护名称与值的绑定集合——给定名称,解析机制返回相应的值——
名称服务器 –这是解决机制的实施。。DNS(域名系统)=互联网上的名称服务——区域是一个管理单元,域是一个子树。 解决方案名称 主机请求DNS名称服务器解析域名。名称服务器将该域名对应的IP地址返回给主机,以便主机将来可以连接到该IP地址。 名称服务器的层次结构 根名称服务器 –无法解析的服务器名称。如果名称映射未知,它会联系权威名称服务器。然后获取映射并将IP地址返回给主机。
顶级服务器 –它负责com、org、edu等以及所有顶级国家/地区域,如英国、法国、加拿大等。他们有关于权威域服务器的信息,知道二级域的每个权威名称服务器的名称和IP地址。
权威名称服务器 这是组织的DNS服务器,为组织服务器提供权威的主机名到IP的映射。它可以由组织或服务提供商维护。为了达到cse。dtu。在这种情况下,我们必须询问根DNS服务器,然后它将指向顶级域服务器,然后指向实际包含IP地址的权威域名服务器。因此,权威域服务器将返回关联ip地址。
域名服务器
客户机向本地名称服务器发送请求,如果root在其数据库中找不到地址,则本地名称服务器向根名称服务器发送请求,根名称服务器将把查询路由到中间或权威名称服务器。根名称服务器还可以包含一些主机名到IP地址的映射。中间名服务器总是知道谁是权威名服务器。因此,最后IP地址被返回给本地名称服务器,而本地名称服务器又将IP地址返回给主机。 本文由 莫妮卡·辛格