centOS7下DNS伺服器的安裝與配置
DNS 即Domain Name System(域名系統)的縮寫,它是一種將ip地址轉換成對應的主機名或將主機名轉換成與之相對應ip地址的一種機制。其中通過域名解析出ip地址的叫做正向解析,通過ip地址解析出域名的叫做反向解析。
一、安裝BIND伺服器軟體並啟動
1.yum -y install bind*
在安裝完BIND後,系統會多一個使用者named。
2.啟動DNS服務
systemctl start named.service
3.檢視named程序是否正常啟動:
4.DNS採用的UDP協議,監聽53號埠,進一步檢驗named工作是否正常:
netstat -an|grep :53
iptables -I INPUT -p tcp --dport 53 -j ACCEPT
iptables -I INPUT -p udp --dport 53 -j ACCEPT
二、DNS服務的相關配置檔案
對於BIND,需要配置的主要檔案為/etc/named.conf。另外兩個檔案,/etc/named.isc-dlv.key儲存加密用的可以,/etc/named.rfc1912.zones擴充套件配置檔案。
1.修改主配置檔案/etc/named.conf
要注意在修改之前要先進行備份,使用cp -p /etc/named.conf /etc/named.conf.bak
命令備份,引數-p表示備份檔案與原始檔的屬性一致。
vim /etc/named.conf修改檔案:
2.修改/etc/named.rfc1912.zones
新增正向解析域cise.sdkd.net.cn,逆向解析域198.168.192.in-addr.arpa,其對應的域解析檔案分別為由file指定的cise.sdkd.net.cn.zone和198.168.192.in-addr.arpa.zone。
3.新增/var/named/cise.sdkd.net.cn.zone
可以將模板檔案複製一份,在進行修改
使用命令cp -p /var/named/named.localhost /var/named/cise.sdkd.net.cn.zone
進入cise.sdkd.net.cn.zone進行配置
4.新增/var/named/198.168.192.in-addr.arpa.zone
三、在Linux下的DNS客戶端的設定及測試
配置/etc/resolv.conf檔案。
BIND軟體包本身提供了測試工具nslookup
3.1反向測試
192.168.163.137對應的www.zfh.com
192.168.163.138對應的ftp.zfh.com
3.2正向測試
Ok,配置成功