商务服务
Linux搭建DNS正反向解析、主从服务器(超详细)
2024-11-03 03:11

在互联网上通信需要借助于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参数后面定义的是同步数据配置文件后 要保存到的位置,稍后可以在该目录内看到同步的文件。

    以上就是本篇文章【Linux搭建DNS正反向解析、主从服务器(超详细)】的全部内容了,欢迎阅览 ! 文章地址:http://lianchengexpo.xrbh.cn/news/13630.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 迅博思语资讯移动站 http://lianchengexpo.xrbh.cn/mobile/ , 查看更多   
最新新闻
二胎概念火了!任泽平:未来四胎五胎可能给奖励
  人口政策问题再次广受关注。  昨日晚间,央行微信公众号发布题为《关于我国人口转型的认识和应对之策》的工作论文,聚焦了
全球下载量突破20亿时TikTok遭遇“围剿”,张一鸣对公司员工说了啥
抖音短视频国际版TikTok近日在美国的遭遇不断反转、不断刷新。虽然特朗普对其封禁令尚未最终拍板,但TikTok在海外年轻人中的火爆
如何查询手机流量?查询手机流量方法教学
  手机是一个我们现在广泛使用的电子产品,我们除了利用手机进行通话之外,最多的就是利用手机上网了。如果想要利用手机上网的
孙楠:希望自己的音乐带给观众快乐
  中新网杭州6月25日电 (胡小丽 刘文彬)1990年,孙楠发行了首张个人专辑《弯弯的月亮》,从此走上职业歌手的道路。到今天,已
【夜读】7条成长建议,送给正在努力的你
01改变自己会痛苦,不改变自己会吃苦不抗拒改变、不用陈旧的方式去处理新问题,是一个人走向成熟的标志。很多时候,只是一个细节
tiktok前身是什么发展历史,一文带你了解tiktok发展历程
在互联网发展如此迅速的今天,各种的媒体社交改变了我们的生活,带来了更多的便利条件,让我们了解这个周围以及世界的最新咨询。
中考倒计时,科学备考秘籍请收好
  本报记者潘洁婷通讯员王晓敏  今年是“双减”政策实施以来的首次中考,距离2022年中考还有不足一个月时间。备考冲刺阶段,
千万粉丝!他突然全网被封
近日,在抖音拥有1800多万粉丝的倪海杉账号被平台封禁。关于倪海杉账号被封原因,网络上有多种猜测。另外,倪海杉在快手上拥有50
全新 Model 3 发布!内外饰全面焕新,屏幕换挡进入全民时代
6年前,特斯拉为 Model 3的亮相开了一场盛大的发布会,特斯拉首席执行官、首席设计官悉数到场。Model 3是公司当前的头等要事。马
一部具有重大警世意义和很高文学价值的力作——评屈全绳的长篇小说《鹅头岭》
作者:汪守德一按一般人的想象,有着数十年从军经历的老将军,离休之后不再为公务缠身,不再因百事纠结,或写一点回忆录之类的轻
本企业新闻
推荐企业新闻

点击拨打: