dns资料
例子中提到的DNS系统用于命名组织到域层次结构中的计算机和网络服务。它主要应用于Internet等TCP/IP网络中,通过用户友好的名称查找计算机和服务。当用户在应用程序中输入DNS名称时,DNS服务
例子中提到的DNS系统用于命名组织到域层次结构中的计算机和网络服务。它主要应用于Internet等TCP/IP网络中,通过用户友好的名称查找计算机和服务。当用户在应用程序中输入DNS名称时,DNS服务可以将此名称解析为与之相关的其他信息。从上述实例我们不难深刻地体会到,DNS服务器是非常关键的互联网基础设施,高效管理及使用DNS服务器是网络管理员的一个非常重要的问题。本专题将详细介绍如何通过相关配置和技术来高效管理Linux下的DNS服务。
域名系统(DNS) 是用于TCP/IP 网络(例如,Internet)的名称解析协议,在IP的网络里,它是客户机/服务器通信的一个集成部分
1、正向查找。这种请求将FQD映射为IP地址,为最常用的查找类型。
(正向查找区域;就是用域名对应ip地址)
2、逆向查找。这种请求将IP地址映射为FQDN,当你只知道目标的IP地址,而不知其域名时,可以采用这种查找类型。
(方向查找区域;反向是将ip地址装换成域名)
条件装换器;除了之间域内的地址,其它地址的解析都转发到公网dns上,着就是转发器
一、DNS服务简介
1.基本原理
DNS(Domain Name System,域名系统)用于命名组织到域层次结构中的计算机和网络服务。DNS命名用于Internet等TCP/IP网络中,通过用户友好的名称查找计算机和服务。当用户在应用程序中输入DNS名称时,DNS服务可以将此名称解析为与之相关的其他信息,如IP地址。因为,用户在上网时输入的网址,是通过域名解析系解析找到相对应的IP地址,这样才能上网。其实,域名的最终指向是IP。
值得一提的是,在引入DNS之前,网络中的主机是将容易记忆的域名映射到IP地址并将它保存在一个共享的静态文件hosts(该文件路径为/etc/hosts)中,再由hosts文件来实现网络中域名的管理。最初Internet非常小,仅使用这个集中管理的文件就可以通过FTP为连入Internet的站点和主机提供域名的发布和下载。每个Internet站点将定期地更新其主机文件的副本,并且发布主机文件的更新版本来反映网络的变化。但是,当Internet上的计算机迅速增加时,通过一个中心授权机构为所有Internet主机管理一个主机文件的工作将无法进行。文件会随着时间的推移而增大,这样按当前和更新的形式维持文件以及将文件分配至所有站点将变得非常困难。
域名系统为一个分布式数据库,它使本地负责控制整个分布式数据库的部分段,每一段中的数据通过客户,服务器模式在整个网络上均可存取,通过采用复制技术和缓存技术使得整个数据库可靠的同时,又拥有良好的性能。域名服务器包含数据库的部分段的信息,并可提供被称之为