CentOS7重啟DNS服務(wù)操作指南
為什么需要重啟DNS服務(wù)
在修改DNS配置或遇到域名解析異常時(shí),重啟DNS服務(wù)可確保新配置生效或修復(fù)臨時(shí)故障。以下分場(chǎng)景說明具體操作方法。
重啟BIND(named)服務(wù)
BIND是CentOS7默認(rèn)DNS服務(wù)。操作步驟如下:
- 檢查服務(wù)狀態(tài):
systemctl status named
- 重啟服務(wù):
sudo systemctl restart named
- 設(shè)置開機(jī)啟動(dòng):
sudo systemctl enable named
驗(yàn)證BIND服務(wù)狀態(tài)
執(zhí)行 systemctl is-active named
顯示"active"表示運(yùn)行正常。查看日志:journalctl -u named -n 50
重啟dnsmasq服務(wù)
若使用輕量級(jí)DNS服務(wù)dnsmasq,操作命令如下:
- 停止服務(wù):
sudo systemctl stop dnsmasq
- 啟動(dòng)服務(wù):
sudo systemctl start dnsmasq
- 查看狀態(tài):
systemctl status dnsmasq
常見問題處理
服務(wù)啟動(dòng)失敗
檢查配置文件語法:named-checkconf /etc/named.conf
端口占用沖突
使用 netstat -tulnp | grep :53
確認(rèn)53端口占用情況,終止沖突進(jìn)程。
DNS緩存刷新
客戶端執(zhí)行 sudo systemd-resolve --flush-caches
清理本地DNS緩存。