推广 热搜: 公司  快速  上海  中国  未来    企业  政策  教师  系统 

Linux搭建DNS正反向解析、主从服务器(超详细)

   日期:2024-11-03     作者:caijiyuan    caijiyuan   评论:0    移动:http://keant.xrbh.cn/news/13630.html
核心提示:在互联网上通信需要借助于IP地址,但人类对于数字的记忆能力远不如文字,那么将IP地址转换成容易记忆的文字是个好办

在互联网上通信需要借助于IP地址,但人类对于数字的记忆能力远不如文字,那么将IP地址转换成容易记忆的文字是个好办法,可是计算机只能识别0、1代码,这时就需要一种机制来解决IP地址与主机名的转换问题,DNS全称为Domain Name System,即域名系统,其作用就是将我们经常使用的“网址”解析为IP地址 联机分布式数据库系统,DNS大多数名字在本地解析,仅少量需要在网上通讯,所以效率高

Linux搭建DNS正反向解析、主从服务器(超详细)

DNS利用树形目录结构,将主机名的管理分配给不同的层级,这样可以实现更加快速的完成主机名的查找, 修改主机名解析时也更加方便

TLD: Top Level Domain (顶级域名

组织域:.com, .org, .net, .edu,.gov,.mil,.cc,…

国家域:.cn, .us, .iq,…

反向域:.in-addr-arpa

FQDN:

FQDN全称为Fully Qualified Domain Name,即完全合格域名
FQDN由两个部分组成:主机名和域名。
因为DNS是逐级管理的 ,所以在不同的层级中主机名与域名也是不同的
以www.google.com为例
在第二层中,.com就是域名,google就是主机名;
而到了第三层中,.google.
正向解析: 从FQDN转换为IP地址称为正向解析

反向解析: 从IP地址转换为FQDN称为反向解析

区域:正向解析或反向解析中,每个域的记录就是一个区域

DNS的主要作用是进行主机名的解析

解析

根据用户提供一种名称,去查询解析库,以得到另一种名称。 域名—>IP,IP—>域名

资源记录:rr(resource record) 有类型的概念;用于此记录解析的属性

  1. *SOA记录:起始授权记录,一个区域文件只能有一个
  2. *A记录:用来指定主机名(或域名)对应的IP(ipv4)地址记录。(AAAA ipv6
  3. *CNAME记录:别名解析(域名
  4. *NS记录:域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析。
  5. *MX记录:邮件交换记录,指向邮件服务器
  6. *PTR记录:反向DNS记录,A记录的反向
  7. *TTL值:生存时间,DNS记录在DNS服务器上缓存时间

递归:客户端只发一次请求,要求对方给出最终结果。

迭代:客户端发出一次请求,对方如果没有授权回答,它就会返回一个能解答这个查询的其它名称服务器列表

          客户端会再向返回的列表中发出请求,直到找到最终负责所查域名的名称服务器,从它得到最终结果。

授权回答:向dns服务器查询一个域名,刚好这个域名是本服务器负责,返回的结果就是授权回答。

从递归和迭代查询可以看出

客户端-本地dns服务端:这部分属于递归查询。

本地dns服务端---外网:这部分属于迭代查询。

递归查询时,返回的结果只有两种:查询成功或查询失败.

迭代查询,又称作重指引,返回的是最佳的查询点或者主机地址.

  1. 本地hosts文件
  2. 本地DNS缓存
  3. 本地DNS服务器
  4. 发起迭代查询

主DNS服务器

为客户端提供域名解析的主要区域,主DNS服务器宕机,会启用从DNS服务器提供服务

从DNS服务器

  • 主服务器DNS长期无应答,从服务器也会停止提供服务
  • 主从区域之间的同步采用周期性检查+通知的机制
  • 从服务器周期性的检查主服务器上的记录情况,一旦发现修改就会同步,另外主服务器上如果有数据被修改了,会立即通知从服务器更新记录

缓存服务器:

服务器本身不提供解析区域,只提供非权威应答

转发服务器:

当DNS服务器的解析区域(包括缓存)中无法为当前的请求提供权威应答时,将请求转发至其它的DNS服务器,此时本地DNS服务器就是转发服务器

配置

nslookup,dig dns客户端测试工具
#tcpdump,wireshark抓包分析工具

DNS服务器搭建,正向解析、反向解析

5.1 vi /etc/named.rfc1912.zones

5.2#编辑数据配置文件。从/var/named目录中复制一份正向解析的模板文件(named.localhost,然后把域名和IP地址的对应数据填写到数据配置文件中并保存。在复制时记得加上-a参数,这可以保留原始文件的所有者、所属组、权限属性等信息。

5.3 启动服务及测试

:反向解析的作用是将用户提交的IP地址解析为对应的域名信息,它一般用于对某个IP地址上绑定的所有域名进行整体屏蔽,屏蔽由某些域名发送的垃圾邮件

6.1 vi /etc/named.rfc1912.zones

6.2 编辑配置文件

6.3 测试

 #由于上边已部署主服务器,下主要介绍从服务器
 #在DNS域名解析服务中,从服务器可以从主服务器上获取指定的区域数据文件,从而起到备份解析记录与负载均衡的作用,因此通过部署从服务器可以减轻主服务器的负载压力,还可以提升用户的查询效率
#测试需要两台服务器!主192.168.10.10,从192.168.10.20

7.1#在主服务器的区域配置文件中允许该从服务器的更新请求,即修改allow-update {允许更新区域信息的主机地址;};参 数,然后重启主服务器的DNS服务程序

7.2#在从服务器中填写主服务器的IP地址与要抓取的区域信息,然后重启服务。注意此时的服务类型应该是slave(从, 而不再是master(主)。masters参数后面应该为主服务器的IP地址,而且file参数后面定义的是同步数据配置文件后 要保存到的位置,稍后可以在该目录内看到同步的文件。

本文地址:http://lianchengexpo.xrbh.cn/news/13630.html    迅博思语资讯 http://lianchengexpo.xrbh.cn/ , 查看更多
 
标签: 服务器
 
更多>同类行业资讯
0相关评论

新闻列表
企业新闻
推荐企业新闻
推荐图文
推荐行业资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2023022329号