DNS解析

本文详细介绍了DNS查询的递归和迭代方式,DNS软件bind的正向解析工作原理,以及如何进行主从服务器配置和分离解析。涉及安装、配置和实际操作步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

DNS查询类型及原理

查询方式

  • 递归查询:一般客户机和本地DNS服务器之间属于递归查询,即当客户机向DNS服务器发出请求后,

​ 若DNS服务器本身不能解析,则会向另外的DNS服务器发出查询请求,得到最终的肯定或否定的结

​ 果后转交给客户机。此查询的源和目标保持不变,为了查询结果只需要发起一次查询。(不需要自己动手)

  • 迭代查询:一般情况下(有例外)本地的DNS服务器向其它DNS服务器的查询属于迭代查询,如:若对

​ 方不能返回权威的结果,则它会向下一个DNS服务器(参考前一个DNS服务器返回的结果)再次发起

​ 进行查询,直到返回查询的结果为止。此查询的源不变,但查询的目标不断变化,为查询结果一般需

​ 要发起多次查询。(需要自己动手)

查询原理过程

正向解析查询过程:
①先查本机的缓存记录
②查询hosts文件
③查询dns域名服务器,交给dns域名服务器处理
以上过程成为递归查询:我要一个答案你直接会给我结果
④这个dns服务器可能是本地域名服务器,也有个缓存,如果有直接返回结果,如果没有则进行下一步
⑤求助根域服务器,根域服务器返回可能会知道结果的顶级域服务器让他去找顶级域服务器
⑥求助顶级域服务器,顶级域服务器返回可能会知道结果的二级域服务器然他去找二级域服务器
⑦求助二级域服务器,二级域服务器查询发现是我的主机,把查询到的ip地址返回给本地域名服务器
⑧本地域名服务器将结果记录到缓存,然后把域名和ip的对应关系返回给客户端

DNS软件bind

DNS服务器软件:bind,powerdns,dnsmasq,unbound,coredns

  • bind:服务器
  • bind-libs:相关库
  • bind-utils: 客户端
  • bind-chroot: 安全包,将dns相关文件放至 /var/named/chroot/

正向解析

工作中遇到应当如何操作
先安装bind主软件 和 配置包管理软件
yum list bind* -y
开启服务
在这里插入图片描述修改网卡dns
在这里插入图片描述

查看配置文件包
在这里插入图片描述根据需求修改配置named.conf
在这里插入图片描述

根据需求修改配置named.rfc1912.zones (编写域名)
在这里插入图片描述切换目录
在这里插入图片描述

保留权限复制
在这里插入图片描述

编辑数据库文件,解析记录对应关系
在这里插入图片描述

重启软件没报错则成功 host验证
在这里插入图片描述

工作中需要主从复制应当如何操作

先配置主服务器所需的配置网卡

开启服务
在这里插入图片描述修改网卡dns
在这里插入图片描述
查看配置文件包
在这里插入图片描述根据需求修改配置named.conf
在这里插入图片描述根据需求修改配置named.rfc1912.zones (编写域名)

allow-transfer { 192.168.147.101; };添加从服务器的地址
在这里插入图片描述
切换目录
在这里插入图片描述

保留权限复制
在这里插入图片描述

编辑数据库文件,解析记录对应关系
在这里插入图片描述

重启软件没报错则成功

在这里插入图片描述

在配置从服务器的配置

根据需求修改配置named.conf
在这里插入图片描述

根据需求修改配置named.rfc1912.zones (编写域名)
*type 文件类型 *
file “slaves/kgc.com.zone” 文件地址在/var/named/slaves/
masters { 192.168.147.100; };申明主服务器的地址
在这里插入图片描述

重启软件没报错则成功(用dig @从服务器地址 +编辑数据库文件会显示来自主服务器的地址)
在这里插入图片描述

工作中需要分离解析应当如何操作

添加网卡配置内网和外网

在这里插入图片描述
内网网卡不需要修改
外网网卡需要修改
在这里插入图片描述
根据需求修改配置named.conf
在这里插入图片描述往下翻删除不需要的
在这里插入图片描述
根据需求修改配置named.rfc1912.zones(删除所有原配置,自己配置)
在这里插入图片描述
切换目录
在这里插入图片描述
保留权限辅助
在这里插入图片描述

编辑数据库文件,解析记录对应关系(先写lan 再把lan编辑好的辅助到wan比较方便)
lan
在这里插入图片描述
复制
在这里插入图片描述wan
在这里插入图片描述
重启软件没报错则成功
在这里插入图片描述
打开两台win10配置对应的ip地址
在这里插入图片描述
在这里插入图片描述

完成后用nslookup可以互相查看
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值