Linux核心操作之dns解析服务

本文详细介绍了Linux DNS服务的安装部署、高速缓存、排错、资源记录、正向和反向解析,以及主辅DNS服务器的配置与同步。通过实例展示了DNS查询过程和常见错误处理,强调了DNS在提升网络访问效率中的重要作用。
摘要由CSDN通过智能技术生成

1.安装部署dns

DNS的含义
Domain Name System,域名系统。万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户方便的访问网络,主要负责把域名和IP地址的互换,DNS运行于TCP|UDP的53端口上

先配置好yum源

yum search dns               ##查找dns服务
yum  install blind.x86_64    ##安装dns服务软件
systemctl start named        ##打开服务
systemctl  stop firewalld    ##关闭火墙

在这里插入图片描述
注:开启服务时,因为系统本身的加密字符不够而服务无法正常开启,可以在虚拟机中敲击键盘,并且只有在服务开启后才可以看到/etc/rndc.key文件

主配置文件: /etc/named.conf
子配置文件:/etc/named.rfc1912.zones
数据目录:/var/named

二.dns 高速缓存

1.高速缓存DNS的含义
DNS服务器可以高速缓存从其它DNS服务器接收到的DNS记录,也可以在DNS客户服务中进行高速缓存,将其作为DNS客户端保存在最近的查询过程中得到的信息高速缓存的方法。

2.高速缓存DNS的作用
当一个主机第一次访问一个网页的时候,该主机DNS服务器以从远处的服务器拿到数据,并进行高速缓存;这样在主机或者其他主机进行下一次访问的时候,可以直接从该主机的高速缓存中直接获取,这样的方式叫做高速缓存。

实验前先配置网络环境使虚拟机能够正常上网
在这里插入图片描述

netstat  -antlupe | grep named      ##查看named接口
vim /etc/named.conf                 ##修改配置文件

13         listen-on port 53 { any; };          ##named可开启的接口
19         allow-query     { any; };            ##允许任意用户查询
20          forwarders  { 114.114.114.114; };   ##网络地址解析
35         dnssec-validation no;                ##不进行dns检测

在这里插入图片描述
在这里插入图片描述

systemctl restart named          ##重启服务

测试
用两台主机进行测试

vim /etc/reslove.conf          ##编辑网络解析
nameserver 172.25.254.120

在这里插入图片描述

dig www.baidu.com

dig输出部分的内容
标题指出关于查询和答案的信息,其中包括相应状态和设置的任何特殊标记
QUESTION:提出实际的dns查询
ANSWER:响应
AUTHORITY:负责区域的名称服务器
ADDITIONAL:提供的其他信息,通常是关于名称服务器底部的注释指出发送查询的递归名称服务器及获得响应所花费的时间。
第一台:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值