分离解析

分离解析

实验准备

三台Linux服务器:第一台充当路由器,第二台充当公网,第三台充当内网私网

实验图片过程

image-20200712162736580

为网关服务器添加双网卡并设置称为仅主机模式

配置双网卡

image-20200709085410043

image-20200709085533936

设置公网ip地址

[root@localhost ~]# cd /etc/sysconfig/network-scripts/ 配置网卡信息
[root@localhost network-scripts]# vi ifcfg-ens33  ===>修改配置文件

image-20200709115317310

设置内网ip地址

[root@localhost network-scripts]# cp ifcfg-ens33 ifcfg-ens36
[root@localhost network-scripts]# vi ifcfg-ens36
[root@localhost network-scripts]# service network restart  重启网卡

image-20200709115221500

网卡修改成功

image-20200709090745945

修改dns配置文件

[root@localhost ~]# yum -y install bind*
[root@localhost ~]# vi /etc/named.conf  进入主配置文件

image-20200709115738328

复制到区域配置文件中并删除

image-20200709131412404

添加区域配置文件,外网wan,内网lan(后面模板都要删除)
[root@localhost named]# vi /etc/named.rfc1912.zones   进入区域配置文件
view "lan"{     局域网
    match-clients{ 192.168.100.0/24; };    匹配的网段  
    zone "kgc.com" IN {
        type master;
        file "kgc.com.lan";
        };
    zone "." IN {      解析根
      type hint
      file "name.ca"
      };
};
view "wan"{    广域网
   match-clients{ 12.0.0.0/24; };
   zone "kgc.com" IN {
     type master;
     file "kgc.com.wan";
   };
};
[root@localhost named]# cp -p /var/named/named.localhost /var/named/kgc.com.lan      《《 进入区域数据配置文件 ,复制区域数据配置文件模板
[root@localhost named]# vi kgc.com.lan       设置内网的dns
$TTL 1D
@       IN SOA  @ rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      @
        A       192.168.100.1
www IN  A      192.168.88.88
~                                                                               
~    

[root@localhost named]# cp -p kgc.com.lan kgc.com.wan   复制模板
[root@localhost named]# vi kgc.com.wan               设置外网的dns
$TTL 1D
@       IN SOA  @ rname.invalid. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
        NS      @
        A       12.0.0.1
www IN  A      12.0.0.1
~                                                                               
~                                                                               
~       
[root@localhost named]# systemctl restart named    开启服务

外网win10机还不能ping通内网的Linux主机,因为经过网关时没有设置数据转发

[root@localhost network-scripts]# vi /etc/sysctl.conf  开启路由功能
net.ipv4.ip_forward=1
[root@localhost network-scripts]# sysctl -p
net.ipv4.ip_forward = 1

注意细节:ping 一下外网地址保证可以互通

image-20200709115525563

解析本地的IP地址

[root@localhost log]# vim /etc/resolv.conf
 Generated by NetworkManager
nameserver 192.168.100.1

设置win10外网服务器网卡配置

ip网关要配置成12.0.0.1,否则不通

image-20200709091125139

设置centos2服务器内网网卡配置

image-20200709091400887

[root@localhost ~]# cd /etc/sysconfig/network-scripts/ifcfg-ens33
[root@localhost ~]# service network restart 

image-20200709115454114

结果

image-20200709132722423
内网解析

image-20200709133616511

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值