DNS的分离解析

第一步:服务器添加一块网卡,设置为vnet2
首先,在VMware的编辑中进入虚拟网络编辑器中添加网络VMnet2
DNS的分离解析_第1张图片
DNS的分离解析_第2张图片
用ifconfig查看网卡信息,并为该网卡进行配置
cd /etc/sysconfig/network-scripts //进入网卡配置文件目录下
cp -p ifcfg-ens33 ifcfg-ens34 //创建ens34的配置文件
nmcli con //查看网卡的UUID信息,复制新的网卡的UUID
vi ifcfg-ens34 //编辑ens37网卡配置文件
systemctl restart network //重启网络服务

第二步:对服务器进行配置

  1. 编辑主配置文件
    vi /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”;
    allow-query { any; };
    将这部分进行注释:
    //zone “.” IN {
    // type hint;
    // file “named.ca”;
    //};

  2. 编辑区域配置文件
    vi /etc/named.rfc1912.zones //对区域配置文件进行配置
    view “china” { //配置内网
    match-clients { 192.168.80.0/24; };
    zone “hello.com” IN {
    type master;
    file “hello.com.zone.china”;
    };
    };

view “out” { //配置外网
match-clients { 192.168.90.0/24; };
zone “hello.com” IN {
type master;
file “hello.com.zone.out”;
};
};

3.进行区域数据配置文件的配置
cd /var/named/
ls
cp -p named.localhost hello.com.china //创建内网区域数据配置文件
vi hello.com.china //编辑内网正向区域数据配置文件
$TTL 1D
@ IN SOA hello.com. xxx.qq.com (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS dns.hello.com.
dns IN A 192.168.80.100
www IN A 192.168.80.100

cp -p hello.com.china hello.com.out //创建外网区域数据配置文件
vi hello.com.out //编辑外网正向区域数据配置文件
$TTL 1D
@ IN SOA hello.com. xxx.qq.com (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS dns.hello.com.
dns IN A 192.168.90.100
www IN A 192.168.90.100

systemctl start named //开启dns服务
systemctl enable named //使dns开机自启
netstat -anptu | grep named //查看DNS服务状态
第三步:客户端解析测试
1.在windows上测试的结果:
DNS的分离解析_第3张图片
DNS的分离解析_第4张图片
2.在Linux上测试的结果:
DNS的分离解析_第5张图片

你可能感兴趣的:(DNS的分离解析)