一、Linux(Centos)
Linux服务器ip:192.168.3.139
Linux客户端ip:192.168.3.142
Window客户端ip:
(一)服务配置
1、下载安装DNS服务
yum install bind*
2、主配置文件
vim /etc/named.conf
修改option中的两个地方
options{
listen-on port 53 { any; };
allow-query { any; };
}
3、正反向区域文件配置
vim /etc/named.rfc1912.zones
在配置文件中添加如下代码
zone "ooxx.com" IN { //增加正向解析区域
type master;
file "hello.com.zone"; //区域解析文件为hello.com.zone
};
zone "3.168.192.in-addr.arpa" IN { //增加反向解析区域
type master;
file "192.168.3.zone"; //区域解析文件为192.168.3.zone
};
vim /var/named/hello.com.zone
$TTL 1D
@ IN SOA hello.com. root.hello.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ IN NS dns.hello.com.
dns IN A 192.168.3.139
www IN A 192.168.3.139
vim /var/named/192.168.3.zone
$TTL 1D
@ IN SOA 3.168.192.in-addr.arpa. root.hello.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ IN NS dns.hello.com.
139 IN PTR dns.hello.com.
139 IN PTR www.hello.com.
4、其他设置
修改配置文件所属组
chgrp named /etc/named.conf
chgrp named named.rfc1912.zones
chgrp named /var/named/hello.com.zone
chgrp named /var/named/192.168.3.zone
关闭防火墙
systemctl stop firewalld
重启服务
systemctl restart named
(二)测试
1、Linux客户端连接测试
添加DNS服务器 vim /etc/resolv.conf
nameserver 192.168.3.139
nslookup
或者ping www.hello.com 能够ping通 就成功配置好了
2、Window是客户端连接测试
网络与共享中心修改DNS服务器地址为 192.168.3.139
打开CMD 和centos中相同的操作
使用nslookup或者ping来测试
二、Windows Server
windows server服务器ip 192.168.3.116
(一)下载安装DNS服务
服务管理器->添加角色和功能->服务器角色中添加DNS服务器->下载安装
(二)配置解析服务
配置正向解析
服务器管理->工具->DNS
右键正向查找区域->新建区域,选择主要区域,填写区域名称,我这里填写test.com
右键test.com区域 新建主机,录入主机名未dns1,ip地址为192.168.3.139
也可以新建别名,右键test.com区域,新建别名 ,录入别名www,目标主机选择dns1.test.com.
(三)客户端测试
在Linux系统中配置DNS服务器ip
vim /etc/resolv.conf
nameserver 192.168.3.116
使用nslookup或者ping来测试