Centos7配置與安裝DNS服務(wù)器全過程
centos7上安裝DNS服務(wù)器可以實(shí)現(xiàn)域名與IP的雙向解析,即通過域名可以找到主機(jī)IP,也可以通過IP找到域名。在postfix搭建郵件服務(wù)器中,需要用到DNS正向解析與反向解析,因此DNS服務(wù)器大有可為。
筆者以前幾次試圖搭建DNS服務(wù)器,均以失敗告終,其實(shí)再回過頭來想一想,就差那么一丟丟就可以了。
下面給出一個完整的搭建DNS服務(wù)器的過程,以及需要注意的事項(xiàng)。
準(zhǔn)備工作
準(zhǔn)備一臺Centos7的操作系統(tǒng)
關(guān)閉防火墻和SElinux
systemctl stop firewalld && setenforce 0
當(dāng)然也可以放行對應(yīng)的端口

網(wǎng)卡信息,這里的DNS我們設(shè)置為Centos7的ip,把其他的DNS注釋掉,dhcp獲取ip改為靜態(tài)static

安裝DNS
yum install -y bind bind-utils
要配置的文件
| /etc/named.conf | 主配置文件 |
| /etc/named.rfc1912.zones | 區(qū)域配置文件 |
| /var/named/lml.com.zone | 正向解析配置文件 |
| /var/named/159.168.192.zone | 反向解析配置文件 |
這里的正向/反向配置文件我們需要從別的地方復(fù)制過來,后面會說到先不要急。
配置主配置文件
配置/etc/named.conf,主要修改兩個127.0.0.1為any

配置區(qū)域配置文件
配置/etc/named.rfc1912.zones,在文件的最后增加一個正向解析與一個反向解析的配置,可以拷貝其他的zone 配置,如下所示lml.com和159.168.192.in-addr.arpa兩個zone是新增的

當(dāng)然上面這倆個名字你們也可以隨便定義,我這里只是為了好記一點(diǎn),但是這里定義的倆個名字要與接下來正向/反向配置文件的名字對應(yīng)起來
配置正向解析文件
1.先拷貝要配置的文件//這里的文件名字一定要和上面的名字對應(yīng)起來
cp -p /var/named/named.localhost /var/named/lml.com.zone
2.配置/var/named/lml.com.zone
要改的地方用藍(lán)色筆標(biāo)記的出來,其他不用改


配置反向解析文件
1.和上面一樣我們要先拷貝要配置的文件//名字也一定要和上面的名字對應(yīng)起來
cp -p /var/named/named.empty /var/named/159.168.192.zone
2.配置/var/named/159.168.192.zone
要改的地方用藍(lán)色筆標(biāo)記的出來,其他不用改


查看正向/反向配置文件的權(quán)限

這里反向解析文件159.168.192.zone是root主組和named屬組,若是權(quán)限不對記得要改權(quán)限
chown root.named 159.168.192.zone
啟動DNS服務(wù)
端口TCP53
systemctl start named


這里的端口和DNS服務(wù)都啟動成功
測試是否配置成功
nslookup www.lml.com

nslookup 192.168.159.136

總結(jié)安裝和配置會出現(xiàn)的問題
DNS設(shè)置為本機(jī)ip ,修改網(wǎng)卡配置文件 ,找到 DNS=192.168.159.136。
反向解析文件159.168.192.zone文件需要正確的組,否則會因?yàn)閜ermission denied,而導(dǎo)致反向解析失敗。
named服務(wù)正常啟動,配置文件語法正確,不會出錯,如果啟動報錯,可以通過systemctl status named查看啟動狀態(tài),一般會帶出啟動失敗的錯誤原因。
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
CentOS7 + node.js + nginx + MySQL搭建服務(wù)器全過程
這篇文章主要介紹了關(guān)于CentOS7 + node.js + nginx + MySQL搭建服務(wù)器的全過程,文章通過一步步的步驟進(jìn)行介紹的很詳細(xì),相信對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。2017-03-03
科普Solaris系統(tǒng)安全常用命令小結(jié)
Solaris系統(tǒng)下維護(hù)密碼和登錄控制 監(jiān)控系統(tǒng)使用情況 限制文件訪問 root用戶登錄 控制通過網(wǎng)絡(luò)的遠(yuǎn)程訪問2008-06-06
apache中的Worker 和 Prefork 之間的區(qū)別解析
Apache中的Worker和Prefork兩種工作模式在內(nèi)存使用、穩(wěn)定性以及兼容性等方面存在區(qū)別,本文介紹apache中的Worker 和 Prefork 之間的區(qū)別,感興趣的朋友跟隨小編一起看看吧2024-11-11
如何在 CentOS/RHEL 系統(tǒng)中使用帶 VLAN 標(biāo)記的以太網(wǎng)卡
這篇文章主要介紹了如何在 CentOS/RHEL 系統(tǒng)中使用帶 VLAN 標(biāo)記的以太網(wǎng)卡,有對這方面感興趣的同學(xué),可以跟隨小編一起來研究學(xué)習(xí)下吧2020-12-12
Linux系統(tǒng)下安裝rz/sz命令及使用說明(詳解)
下面小編就為大家?guī)硪黄狶inux系統(tǒng)下安裝rz/sz命令及使用說明(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,祝大家游戲愉快哦2016-12-12
在Linux中如何查看可用的網(wǎng)絡(luò)接口詳解
這篇文章主要給大家介紹了關(guān)于在Linux中如何查看可用的網(wǎng)絡(luò)接口的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Linux具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03

