CentOS7 啟動(dòng)named服務(wù)完整教程
安裝BIND服務(wù)
執(zhí)行命令 yum install bind bind-utils -y
安裝BIND軟件包及工具集,完成后通過(guò) named -v
驗(yàn)證版本信息。
基礎(chǔ)配置文件
編輯主配置文件 /etc/named.conf
,確保以下配置生效:
options { listen-on port 53 { any; }; allow-query { any; }; recursion yes; };
創(chuàng)建區(qū)域文件存儲(chǔ)路徑 mkdir /var/named/dynamic
并設(shè)置權(quán)限 chown named:named /var/named/dynamic
。
服務(wù)啟動(dòng)與管理
立即啟動(dòng)服務(wù):systemctl start named
設(shè)置開機(jī)自啟:systemctl enable named
檢查運(yùn)行狀態(tài):systemctl status named -l
防火墻配置
開放DNS服務(wù)端口:
firewall-cmd --permanent --add-service=dns
firewall-cmd --reload
常見問(wèn)題排查
1. 服務(wù)啟動(dòng)失敗
檢查配置文件語(yǔ)法:named-checkconf /etc/named.conf
2. 權(quán)限錯(cuò)誤
執(zhí)行 chmod 755 /var/named
并驗(yàn)證目錄所有權(quán)。
3. 端口沖突
使用 netstat -tulnp | grep :53
檢測(cè)端口占用情況。
日志分析方法
實(shí)時(shí)監(jiān)控日志:tail -f /var/log/messages | grep named
詳細(xì)錯(cuò)誤日志路徑:/var/named/data/named.run