有时候需要在内网搭建DNS服务器,实现内网域名的解析功能,今天就来聊聊内网DNS服务器的搭建和使用 。
DNS域名解析服务(Domain Name System)是用于解析域名与IP地址对应关系的服务,功能上可以实现正向解析与反向解析:
- 正向解析:根据主机名(域名)查找对应的IP地址,A记录
- 反向解析:根据IP地址查找对应的主机名(域名),PTR记录
- 主服务器:在特定区域内具有唯一性、负责维护该区域内的域名与IP地址对应关系 。
- 从服务器:从主服务器中获得域名与IP地址对应关系并维护,以防主服务器宕机等情况 。
- 缓存服务器:通过向其他域名解析服务器查询获得域名与IP地址对应关系,提高重复查询时的效率 。
工作原理
1)域和域名
DNS 树的每个节点代表一个域,通过这些节点,对整个域名空间进行划分,成为一个层次结构 。
域名空间的每个域的名字,通过域名进行表示 。
域名:通常由一个完全合格域名(FQDN)标识 。FQDN能准确表示出其相对于DNS 域树根的位置,也就是节点到DNS 树根的完整表述方式,从节点到树根采用反向书写,并将每个节点用“.”分隔,对于DNS 域google 来说,其完全正式域名(FQDN)为google.com 。
例如,google为com域的子域,其表示方法为google.com,而www为google域中的子域,可以使用www.google.com表示 。
注意:通常,FQDN 有严格的命名限制,长度不能超过256 字节,只允许使用字符a-z,0-9,A-Z和减号(-) 。点号(.)只允许在域名标志之间(例如“google.com”)或者FQDN 的结尾使用 。
域名不区分大小 。由最顶层到下层,可以分成:根域、顶级域、二级域、子域 。
Internet 域名空间的最顶层是根域(root),其记录着Internet 的重要DNS 信息,由Internet域名注册授权机构管理,该机构把域名空间各部分的管理责任分配给连接到Internet 的各个组织 。
“.”全球有13个根(root)服务器,其中10台设置在美国,另外各有一台设置于英国、瑞典和日本 。可以看到我们国家是没有一台根域服务器的~~
DNS 根域下面是顶级域,也由Internet 域名注册授权机构管理 。共有3种类型的顶级域 。
组织域:采用3 个字符的代号,表示DNS 域中所包含的组织的主要功能或活动 。比如com 为商业机构组织,edu为教育机构组织,gov为政府机构组织,mil 为军事机构组织,net为网络机构组织,org为非营利机构组织,int为国际机构组织 。
地址域:采用两个字符的国家或地区代号 。如cn 为中国,kr 为韩国,us 为美国 。
反向域:这是个特殊域,名字为in-addr.arpa,用于将IP 地址映射到名字(反向查询) 。
对于顶级域的下级域,Internet 域名注册授权机构授权给Internet 的各种组织 。当一个组织获得了对域名空间某一部分的授权后,该组织就负责命名所分配的域及其子域,包括域中的计算机和其他设备,并管理分配的域中主机名与IP 地址的映射信息 。
2)区(Zone),资源记录
区是DNS 名称空间的一部分,其包含了一组存储在DNS 服务器上的资源记录 。使用区的概念,DNS 服务器回答关于自己区中主机的查询,每个区都有自己的授权服务器 。
推荐阅读
- 微信小程序都有哪些优势?如何制作?
- 半虚拟化如何提高服务器性能
- iPhone6s plus如何开启siri
- 如何用siri找到iphone
- 做香港站群的时候如何选择合适的服务器
- 太阳能热水器安装方法,太阳能热水器如何安装
- 万家乐热水器介绍方法,万家乐电热水器如何操作
- 制作动漫的公司怎么赚钱,动漫公司怎么赚钱
- 车多多的二手车玩法,二手车行业怎么做
- 如何写经验交流发言材料.docx 交流发言材料怎么写