首先需要安装解析软件,bind
安装完成后查询一下bind软件
.conf 的是配置文件 ,打开named服务的主配置文件named.conf文件
在dns配置文件里options里面的信息是全局信息,其他块是局部的信息
Listen - on port 53 : 通过53 这个端口 查找给别人查看的ipv4 地址 ,自己的ip地址
dump - file : 备份自动生成数据库文件
Statistics -file 静态文件
memstatistics - file 内存文件
Secroots - file 安全数据文件
Recursion - file 递归文件
Allow -query 允许访问的主机
日志信息 放在 此路径下,dns的相关信息
区域是.是根域
Type hint : 是缓存服务器类型,通过named.ca 里查看根服务器的缓存信息
打开 named.ca 文件 里面是一个格式的标准包括十三台根服务器的信息
打开 named.rfc1912.zones
named.rfc1912.zones是一个DNS服务器配置文件,其中包含了一些常见的DNS区域配置,如localhost、0.0.127.in-addr.arpa等。这个文件可以作为参考,帮助管理员更好地配置DNS服务器。
.conf 的是配置文件 ,打开named.conf文件
做一个实例,将本地主机作为一个二级服务器
在openlab.com 这个域中有一个 www 的三级域记录 ,
Oepnlab.com 作为主服务器,并且他 的配置信息在named.openlab.com里边
将不必要的配置文件进行删除
Dns ,www,ftp 其实就是一些三级域名的记录 ,由于上一个资源记录的域名做一个继承
接下来换另一台虚拟机来修改他 的dns地址,可以使用永久修改也可以使用临时修改,永久修改可以使用nmcli 或者nmtui来修改
这里先使用临时的来做一个实例:
进入以下目录
/etc/resolv.conf
能通过域名解析成这一个ip地址,证明成功了
nslookup 命令 :
nslookup命令用于查询DNS的记录,从而得到该域名的IP地址和其他信息。
nslookup(选项)(参数)
直接输入nslookup命令,不加任何参数,则直接进入交互模式,此时nslookup会连接到默认的域名服务器(即/etc/resolv.conf的第一个dns地址)。或者输入nslookup -nameserver/ip。进入非交互模式,就直接输入nslookup 域名就可以了。
nslookup也可以指定服务器进行解析
dig命令
是常用的域名查询工具,可以用来测试域名系统工作是否正常。
@<服务器地址>:指定进行域名解析的域名服务器;
-b<ip地址>:当主机具有多个IP地址,指定使用本机的哪个IP地址向域名服务器发送域名查询请求;
-f<文件名称>:指定dig以批处理的方式运行,指定的文件中保存着需要批处理查询的DNS任务信息;
-P:指定域名服务器所使用端口号;
-t<类型>:指定要查询的DNS数据类型;
-x<IP地址>:执行逆向域名查询;
-4:使用IPv4;
-6:使用IPv6;
-h:显示指令帮助信息。
反向解析通常用于将IP地址转换为域名。它是一种网络工具,可以根据给定的IP地址确定对应的域名。这在网络安全、故障排除和网络管理中非常有用。例如,在分析网络攻击时,反向解析可以帮助确定攻击者使用的域名。此外,它还可以用于网络监控和日志分析,以便识别特定IP地址对应的主机或服务。
在这里增加一个域,这个服务器为主服务器,文件配置信息在named.192中
接下来在/var/named/创建named.192文件
此处的域为221.168.192.in-addr.arpa
Ns 设置他的域名