分离解析
配置分离解析
配置网关服务器搭建DNS分离解析
1.为网关服务器配置双网卡
在关机状态下再添加一块网卡,重启系统 ifconfig ens36 12.0.0.1/24 ifconfig
2.安装bind软件包
yum install -y bind
3.修改主配置文件
vim /etc/named.conf options { listen-on port 53 { any; } ; #监听本机或者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; }; #允许所有主机解析 ..... }; include "/etc/named.rfc1912.zones";
4.修改区域配置文件
vim /etc/named.rfc1912.zones view "lan" { #定义内网view,view代表容器分割 match-clients { 192.168.30.0/24; } ; #匹配内网网段 zone "accp.com" IN { #设置要解析的区域 type master; file "accp.com.zone.lan"; #数据配置文件 }; zone "." IN { #可将根域配置从主配置文件剪切过来,dd+p type hint; #hint是根区域类型 file "named.ca"; }; }; view "wan" { #定义外网view match-clients { any; } ; #匹配除了内网网段以外的任意地址 zone "accp.com" IN { type master; file "accp.com.zone.wan"; }; }; #注意: 一旦启用view,所有的zone必须都在view下,所以要把系统默认的自检用的zone也放在view下或者删除
5.修改区域数据配置又件
cd /var/named cp -p named.localhost accp.com.zone.lan cp -P named.localhost accp.com.zone.wan vim accp.com.zone.lan $TTL 1D @ IN SOA accp.com.admin.accp.com. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS accp.com. A 192.168.30.12. www IN A 192.168.30.13. #内网主机通过解析www.benet.com的地址得到192.168.30.13 vim accp.com.zone.wan STTL 1D @ IN SOA accp.com.admin.accp.com. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS accp.com. A 12.0.0.1 www IN A 12.0.0.100 #外网主机通过解析www.benet.com的地址得到12.0.0.100
例:
为网关服务器配置双网卡
要与外网保持一致
查看一下网卡
查看网卡配置文件
编辑ens36
编辑ens33
重启网卡并查看,ens36已设置好
关闭防火墙并安装bind
修改主配置文件
修改区域配置文件
修改区域数据配置文件
重启一下服务
到内网测试
修改为网卡服务器地址
安装httpd
进行测试
解析成功
到外网进行测试
首先进行设置
设置成功之后网络成功连接
测试一下,解析成功