dns的定义
解析库
dns解析的端口
dns解析流程
curl命令
内网dns解析
dns正向解析配置
先在服务端安装bind9软件
apt -y install bind9
cd /etc/bind
先修改bind的主配置文件(注意标点符号!)
修改named.conf.options
root@neuro:/etc/bind# vim named.conf.options
在第二行底下添加代码,同时删除最底下的ipv6
接下来可直接配置自定义配置文件
root@neuro:/etc/bind# vim named.conf.default-zones
在bind目录下创建xy104.local
不想重现配置文件可以直接复制db.local
打开xy104.local配置文件
如图所示修改
打开dns解析服务的配置文件
root@neuro:/etc/bind# vim /etc/resolv.conf
重启配置文件
root@neuro:/etc/bind# systemctl restart bind9
nslookup测试解析成功
客户机配置
root@neuro:~# vim /etc/resolv.conf
测试解析成功
dns反向解析配置
配置自定义配置文件
root@neuro:/etc/bind# vim named.conf.default-zones
创建xy104.local.zone
root@neuro:/etc/bind# cp -a xy104.local xy104.local.zone
进入配置
root@neuro:/etc/bind# vim xy104.local.zone
如下图配置
可以成功反向解析
测试是否连通
测试前先配ip地址
root@neuro:~# ifconfig ens33:1 192.168.32.100/24
dns主从解析配置
先修改主服务器配置
oot@neuro:/etc/bind# vim named.conf.default-zones
在正向解析和反向解析添加代码
在客户机上也安装bind9
apt -y install bind9
修改主配置文件
root@neuro:/etc/bind# vim named.conf.options
如下配置,同时删除ipv6配置
修改自定义配置
root@neuro:/etc/bind# vim named.conf.default-zones
添加以下命令
回到主机
修改dns解析服务的配置文件
root@neuro:/etc/bind# vim /etc/resolv.conf
如下配置
客户机也进行同样的配置
配置完后先重启主机配置,再重启客户机配置
检查缓存目录是否有数据文件
测试主从解析
停掉主机配置
root@neuro:/etc/bind# systemctl stop bind9