在Centos中配置DNS服務
阿新 • • 發佈:2018-12-16
DNS(Domain Name System域名系統)
是一種基於分散式的資料庫系統,並採用C/S模式進行主機域名與IP地址之間的轉換
環境:
centos系統主機一臺 IP地址:192.168.220.137
DNS軟體包bind
步驟一:
檢視是否安裝DNS軟體包bind
rpm -qa|grep bind
如果沒有安裝則安裝
yum install bind
啟動named服務,並設定為開機自啟
systemctl start named
systemctl enable named
步驟二:
配置檔案
1.編輯/etc/named.conf
options {
listen-on port 53 { any; };
allow-query { any; };
};
2.編輯/etc/named.rfc1912.zones
在最後新增下面內容
zone "ysjh.com" IN { type master; file "named.ysjh.com.zones"; allow-update { none; }; }; zone "220.168.192.in-addr.arpa" IN { type master; file "named.220.168.192.zones"; allow-update { none; }; };
3.編輯並建立/var/named/named.ysjh.com.zones
$TTL 1D
@ IN SOA @ root.ys1.ysjh.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS ys1.ysjh.com.
ys1 IN A 192.168.220.137
ys2 IN A 192.168.220.138
4.編輯並建立/var/named/named.220.168.192.zones
$TTL 1D @ IN SOA @ root.ys1.ysjh.com. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum IN NS ys1.ysjh.com. 137 IN PTR ys1.ysjh.com. 138 IN PTR ys2.ysjh.com.
步驟三:
重啟DNS服務
systemctl restart named
修改主機名
hostnamectl set-hostname ys1
編輯/etc/resolv.conf
將其中的nameserver修改為
nameserver 192.168.220.137
編輯/etc/NetworkManager/NetworkManager.conf
在[main]下加上
dns=none
步驟四:
重啟系統或者重啟網絡卡
步驟五:
下載測試軟體
yum install bind-utils
測試
nslookup ys1.ysjh.com
nslookup ys2.ysjh.com