1. 程式人生 > >centOS7下DNS伺服器的安裝與配置

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,配置成功