这个例子是在ubuntu18.04上进行的,其他版本的ubuntu也差不多!
1.重点是/etc/bind/named.conf.options配置文件。在配置bind9服务器时,/etc/bind/named.conf.options是一个非常关键的配置文件,它决定了DNS服务器能否正常工作。
第30行解释:listen -在端口53 { 192 . 168 . 110 . 6;};
这行代码指定bind9服务器的监控端口号为53,被监控ip的IP地址为本地机器的IP地址。这里的IP地址一定要注意,这个IP是本地URL配置的IP。不要使用NAT使用的公共IP。只能是网卡实际配置的IP(即ifconfig显示的IP),不管这个IP是公网IP还是内网IP。
我们知道,一般来说,即使在公网环境下,服务器也是在NAT后面的,所以服务器配置的IP地址还是内网IP。所以我想说的是,第30行配置的IP就是网卡配置的IP,不管这个IP是公网还是内网。因此,图1中的IP必须与图2中的IP一致。
1./etc/bind/named.conf.options配置信息
图二。ifconfig显示网卡配置信息
配置完成后,检查bind9: netstat -anp | grep 53的端口监视器。
这里的正确显示显示bind9可以正常监听端口53。
如果第30行配置的IP地址不是本地网卡的IP地址,那么bind9将无法正常监控,无法正常提供DNS服务。
从上图可以看出,systemd-resolved服务占用了端口53,但是它监听的IP地址与bind并不冲突,所以在配置bind9时完全没有必要去管systemd-resolved(不关闭)或者它的配置文件/etc/resolv.conf。只需正确配置bind9的配置文件/etc/bind/named.conf.options即可。
二。检查服务状态,打开/关闭服务和其他命令。使用#启动bind9。有两个:/etc/init . d/bind9 restart/usr/sbin/NamedSystemCTL Start bind 9 #检查bind 9的启动状态。如果不能正常启动,会显示错误在哪里。比如配置信息有什么问题?systemctl status bind9 #配置启动自启动或关机自启动系统CTL Enable bind 9 System CTL Disable bind 9 #检查绑定服务器sudo rndc status #重启网络服务sudo service network -管理器重启sudo System CTL Restart networking . service #检查解析状态系统d-resolve --status #重启ubuntu自己的ResolveSystemCTL重启系统D-在此解析。本文介绍了在Ubuntu中构建DNS服务器。关于在Ubuntu中构建DNS服务器的更多信息,请搜索主机频道zhujipindao中以前的文章。或者继续浏览下面的相关文章。希望大家支持主机频道zhujipindao。以后多来com!
评论前必须登录!
注册