文章目錄
- 1.掛載光碟
- 2.創建yum源
- 3.安裝DNS服務
- 配置 /etc/named.conf 檔案
- 檢查組態檔語法
- 添加服務開機運行
- 4.配置正向區域
- 修改 /etc/named.rfc1912.zones 檔案
- 檢查組態檔語法
- 創建正向決議檔案
- 編輯 xwk.com.zone
- 檢查檔案語法
- 修改檔案權限或用戶組
- 重啟服務
- 5.配置反向區域
- 修改 /etc/named.rfc1912.zones 檔案
- 檢查組態檔語法
- 創建反向決議檔案
- 編輯 local.txt 檔案
- 檢查檔案語法
- 修改檔案權限或用戶組
- 重啟服務
- 6.關閉防火墻
- 7.修改 /etc/resolv.conf 檔案
- 8.測驗DNS服務
- 正向決議測驗
- 反向決議測驗
- 測驗CNAME(別名)資源記錄
- 測驗MX(郵件交換器)資源記錄
- 測驗SOA(起始授權機構)資源記錄
- 測驗NS(名稱服務器)資源記錄
- 測驗負載均衡
- 9.創建輔助域名服務器
- 啟動 named
- 測驗輔助服務器
1.掛載光碟
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
vim /etc/fstab
/dev/cdrom /mnt/cdrom iso9660 defaults 0 0
2.創建yum源
[root@centos7-1 xwk]# yum-config-manager --add-repo=file:///mnt/cdrom
已加載插件:fastestmirror, langpacks
adding repo from: file:///mnt/cdrom
Cannot add repo from file:///mnt/cdrom as is a duplicate of an existing repo
[root@centos7-1 xwk]#
[root@centos7-1 xwk]# cd /etc/yum.repos.d/
[root@centos7-1 yum.repos.d]# ls
CentOS-Base.repo.bak CentOS-fasttrack.repo CentOS-Vault.repo
CentOS-CR.repo CentOS-Media.repo mnt_cdrom.repo
CentOS-Debuginfo.repo CentOS-Sources.repo
[root@centos7-1 yum.repos.d]#
vim mnt_cdrom.repo
[mnt_cdrom]
name=added from: file:///mnt/cdrom
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0
[root@centos7-1 yum.repos.d]# yum clean all
已加載插件:fastestmirror, langpacks
正在清理軟體源: mnt_cdrom
Cleaning up everything
Cleaning up list of fastest mirrors
[root@centos7-1 yum.repos.d]#
[root@centos7-1 yum.repos.d]# yum list
已加載插件:fastestmirror, langpacks
mnt_cdrom | 3.6 kB 00:00
(1/2): mnt_cdrom/group_gz | 155 kB 00:00
(2/2): mnt_cdrom/primary_db | 3.0 MB 00:00
Determining fastest mirrors
3.安裝DNS服務
每個人的安裝包名稱可能不一樣,根據自己的修改,
[root@centos7-1 Packages]# cd /mnt/cdrom/Packages/
[root@centos7-1 Packages]# rpm -ivh bind-9.9.4-37.el7.x86_64.rpm
警告:bind-9.9.4-37.el7.x86_64.rpm: 頭V3 RSA/SHA256 Signature, 密鑰 ID f4a80eb5: NOKEY
準備中... ################################# [100%]
軟體包 bind-32:9.9.4-37.el7.x86_64 已經安裝
[root@centos7-1 Packages]# rpm -ivh bind-chroot-9.9.4-37.el7.x86_64.rpm
警告:bind-chroot-9.9.4-37.el7.x86_64.rpm: 頭V3 RSA/SHA256 Signature, 密鑰 ID f4a80eb5: NOKEY
準備中... ################################# [100%]
軟體包 bind-chroot-32:9.9.4-37.el7.x86_64 已經安裝
[root@centos7-1 Packages]#
配置 /etc/named.conf 檔案
ip 根據自己實際需求配置

檢查組態檔語法
[root@centos7-1 /]# named-checkconf /etc/named.conf
[root@centos7-1 /]#
沒有回傳結果說明檔案配置沒有問題,否則根據報錯資訊修改組態檔,
添加服務開機運行
[root@centos7-1 /]# systemctl enable named
[root@centos7-1 /]#
4.配置正向區域
修改 /etc/named.rfc1912.zones 檔案
向其中添加

檢查組態檔語法
[root@centos7-1 /]# named-checkconf /etc/named.rfc1912.zones
[root@centos7-1 /]#
沒有回傳結果說明檔案配置沒有問題,否則根據報錯資訊修改組態檔,
創建正向決議檔案
根據自己需求編輯域名和檔案名
cd /var/named
cp -p named.localhost xwk.com.zone
編輯 xwk.com.zone
vim /var/named/xwk.com.zone

檢查檔案語法
[root@centos7-1 /]# named-checkzone "xwk.com" /var/named/xwk.com.zone
zone xwk.com/IN: loaded serial 0
OK
[root@centos7-1 /]#
顯示檔案沒有錯誤
修改檔案權限或用戶組
[root@centos7-1 /]# chgrp named /var/named/xwk.com.zone
[root@centos7-1 /]#
重啟服務
[root@centos7-1 /]# systemctl restart named
[root@centos7-1 /]#
5.配置反向區域
修改 /etc/named.rfc1912.zones 檔案
向其中添加

檢查組態檔語法
[root@centos7-1 /]# named-checkconf /etc/named.rfc1912.zones
[root@centos7-1 /]#
沒有回傳結果說明檔案配置沒有問題,否則根據報錯資訊修改組態檔,
創建反向決議檔案
cd /var/named
cp -p named.loopback local.txt
編輯 local.txt 檔案
vim /var/named/local.txt

檢查檔案語法
[root@centos7-1 /]# named-checkzone "10.168.192.in-addr.arpa" /var/named/local.txt
zone 10.168.192.in-addr.arpa/IN: loaded serial 0
OK
[root@centos7-1 /]#
沒有回傳結果說明檔案配置沒有問題,否則根據報錯資訊修改組態檔,
修改檔案權限或用戶組
[root@centos7-1 /]# chgrp named /var/named/local.txt
[root@centos7-1 /]#
重啟服務
[root@centos7-1 /]# systemctl restart named[root@centos7-1 /]#
6.關閉防火墻
[root@centos7-1 /]# systemctl stop firewalld.service
[root@centos7-1 /]# systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
[root@centos7-1 /]# systemctl disable firewalld.service
[root@centos7-1 /]#
7.修改 /etc/resolv.conf 檔案

8.測驗DNS服務
正向決議測驗
[root@centos7-1 /]# nslookup
> www.xwk.com
Server: 192.168.10.1
Address: 192.168.10.1#53
Name: www.xwk.com
Address: 192.168.1.9
>
反向決議測驗
> 192.168.10.1
Server: 192.168.10.1
Address: 192.168.10.1#53
1.10.168.192.in-addr.arpa name = dns.xwk.com.
>
測驗CNAME(別名)資源記錄
> set type=cname
> bbs.xwk.com
Server: 192.168.10.1
Address: 192.168.10.1#53
bbs.xwk.com canonical name = www.xwk.com.xwk.com.
>
測驗MX(郵件交換器)資源記錄
> set type=mx
> xwk.com
Server: 192.168.10.1
Address: 192.168.10.1#53
xwk.com mail exchanger = 10 mail.xwk.com.
>
測驗SOA(起始授權機構)資源記錄
> set type=soa
> xwk.com
Server: 192.168.10.1
Address: 192.168.10.1#53
xwk.com
origin = dns.xwk.com
mail addr = rname.invalid
serial = 0
refresh = 86400
retry = 3600
expire = 604800
minimum = 10800
>
測驗NS(名稱服務器)資源記錄
> set type=ns
> xwk.com
Server: 192.168.10.1
Address: 192.168.10.1#53
xwk.com nameserver = dns.xwk.com.
>
測驗負載均衡
> set type=a
> www.xwk.com
Server: 192.168.10.1
Address: 192.168.10.1#53
Name: www.xwk.com
Address: 192.168.1.9
>
9.創建輔助域名服務器
另一臺虛擬機,ip 為 192.168.10.2,兩臺虛擬機之間可以互相通信,
配置 /etc/named.conf 和 /etc/named.rfc1912.zones 檔案
與主服務器相同
執行關閉防火墻操作和修改/etc/resolv.conf 檔案
啟動 named
[root@centos7-2 xwk]# service named start
Redirecting to /bin/systemctl start named.service
[root@centos7-2 xwk]#
測驗輔助服務器
[root@centos7-2 xwk]# cd /var/named/slaves/
[root@centos7-2 slaves]# ll
總用量 8
-rw-r--r--. 1 named named 573 4月 8 12:27 local.txt
-rw-r--r--. 1 named named 587 4月 8 12:27 xwk.com.zone
[root@centos7-2 slaves]#
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/275091.html
標籤:其他
