2025年6月9日星期一

Ubuntu 24.04 安装 bind-9.20.9

# 添加 isc/bind 源

sudo add-apt-repository ppa:isc/bind

sudo apt update

sudo apt upgrade

sudo apt install bind9

# 检查版本信息

named -v

rndc -v

named-checkconf -v

named-checkzone -v

# 禁止 systemd-resolved 53端口被它占用

sudo systemctl stop systemd-resolved
sudo systemctl disable systemd-resolved
sudo systemctl mask systemd-resolved 
sudo rm -f /etc/resolv.conf
sudo vim /etc/resolv.conf
nameserver 2606:4700:4700::1001
nameserver 2620:fe::fe
nameserver 1.1.1.1
nameserver 1.0.0.1
options edns0 trust-ad
sudo netplan apply

# 启动 BIND

sudo systemctl start named

# 设置开机自启

sudo systemctl enable named

# 重启 BIND

sudo systemctl restart named

# 检查状态

sudo systemctl status named

# 查看日志

journalctl -u named -n 50 --no-pager

journalctl -xeu named.service


通过apt install 包管理工具安装的bind9,可能会出现重启named阻塞很久的情况, 原因是systemd 单元等待 BIND 向 systemd 报告 READY,但 BIND 并没有发出通知。

解决方法:

vim /lib/systemd/system/named.service

[Service] 部分的
Type=notify
改为:
Type=simple

然后重启服务
sudo systemctl daemon-reexec
sudo systemctl daemon-reload
sudo systemctl restart named

# 卸载

sudo apt remove bind9

sudo add-apt-repository --remove ppa:isc/bind

sudo apt autoremove

没有评论:

发表评论

XG-040G-XX SuPassword 解密工具

 买了新光猫 XG-040G-TF ,  所以写了一个 SuPassword 解密工具, 以备不时之需 . 点击下载