服務(wù)器規(guī)劃
DNS服務(wù)器IP為:172.16.32.253
需要自定義域名解析
172.16.32.253 dns.zhangsan.com
172.16.32.128 test1.zhangsan.com
172.16.32.129 test2.zhangsan.com
172.16.32.130 www.zhangsan.com
1. 服務(wù)器初始化
[root@localhost ~]# hostnamectl set-hostname dns && bash ????????- - 修改主機(jī)名并立即生效
[root@dns ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens32 ????????- - 修改IP為靜態(tài)IP
[root@dns ~]# service network restart ????????- - 重啟網(wǎng)絡(luò)服務(wù)
2. bind軟件安裝
[root@dns ~]# yum -y install bind bind-utils
如果安裝時(shí)候解析域名失敗,大概率是服務(wù)器設(shè)置的DNS地址為當(dāng)前地址,導(dǎo)致無法正常解析,故需臨時(shí)對(duì)DNS配置進(jìn)行修改,具體如下:
[root@dns ~]# vim /etc/resolv.conf
配置互聯(lián)網(wǎng)解析服務(wù)器,優(yōu)點(diǎn)是正常dns會(huì)走常規(guī)解析,本地DNS服務(wù)器上配置的域名解析走內(nèi)部
3. 修改配置文件
bind安裝完成后,開始對(duì)默認(rèn)配置文件進(jìn)行修改
3.1 修改named.conf
[root@dns ~]# vim /etc/named.conf
options {
listen-on port 53 { any; }; # 修改處
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
recursing-file "/var/named/data/named.recursing";
secroots-file "/var/named/data/named.secroots";
allow-query { any; }; # 修改處
修改后:
3.2 修改named.rfc1912.zones
[root@dns ~]# vim /etc/named.rfc1912.zones
新增配置
zone "zhangsan.com" IN {
type master;
file "zhangsan.com.zone";
allow-update { any; };
};
zone "32.16.172.in-addr.arpa" IN {
type master;
file "172.16.32.zone";
allow-update { any; };
};
3.3 新增文件zhangsan.com.zone
正向代理文件
利用默認(rèn)配置文件,生成配置文件
[root@dns ~]# cd /var/named/
[root@dns named]# cp -a named.localhost zhangsan.com.zone
[root@dns named]# vim zhangsan.com.zone
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 127.0.0.1
AAAA ::1
dns A 172.16.32.253
test1 A 172.16.32.128
test2 A 172.16.32.129
www A 172.16.32.130
3.4 新增文件172.16.32.zone
反向代理文件
[root@dns ~]# cd /var/named/
[root@dns named]# cp -a named.loopback 172.16.32.zone
[root@dns named]# vim 172.16.32.zone
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 127.0.0.1
AAAA ::1
PTR localhost.
253 PTR dns.zhangsan.com.
128 PTR test1.zhangsan.com.
129 PTR test2.zhangsan.com.
130 PTR www.zhangsan.com.
4. 重啟named服務(wù)
[root@dns named]# systemctl restart named
5. 驗(yàn)證
5.1 DNS服務(wù)器驗(yàn)證
????????由于演示環(huán)境中,服務(wù)器為最小化安裝,故無網(wǎng)絡(luò)限制,若安裝有防火墻,需將DNS服務(wù)器防火墻關(guān)閉,或者將DNS服務(wù)器的53端口放行。
????????否則其他服務(wù)器無法正常使用該DNS進(jìn)行解析。
5.2 新增服務(wù)器驗(yàn)證
新增同網(wǎng)段服務(wù)器(172.16.32.132),在該服務(wù)器上配置DNS為本地DNS域名解析服務(wù)器(172.16.32.253),再測(cè)試對(duì)上述網(wǎng)址進(jìn)行解析
本地域名解析服務(wù)器未配置的常規(guī)解析
至此,在CentOS服務(wù)器上搭建本地DNS服務(wù)器即完成。文章來源:http://www.zghlxwxcb.cn/news/detail-804200.html
備注:
可通過以下命令檢測(cè)named.conf是否存在異常
[root@dns named]# named-checkconf
沒有內(nèi)容顯示為正常
Windows Server搭建DNS服務(wù)器詳見:https://blog.csdn.net/ym5209999/article/details/135689588文章來源地址http://www.zghlxwxcb.cn/news/detail-804200.html
到了這里,關(guān)于CentOS搭建DNS服務(wù)器的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!