怎么在编写一个壳分离解析脚本

  介绍

这篇文章给大家介绍怎么在编写一个壳分离解析脚本,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

<强>分离解析脚本

在运行脚本之前,需要VM虚拟机,Centos7,两台主机一台win10 1作为广域网的主机,一台win10 2作为区域网的主机。

# !/bin/bash//修改添加网卡配置文件//设置双网卡   sed 小姐;& # 39;4 s/dhcp/静态/& # 39;,/etc/sysconfig/network-scripts/ifcfg-ens33   sed 小姐;& # 39;15 aipaddr=192.168.17.1 \ nNETMASK=255.255.255.0 # 39;,/etc/sysconfig/network-scripts/ifcfg-ens33   cp  -p /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens36   sed 小姐;& # 39;13 d # 39;,/etc/sysconfig/network-scripts/ifcfg-ens36   sed 小姐;& # 39;12 s/ens33/ens36 & # 39;,/etc/sysconfig/network-scripts/ifcfg-ens36   sed 小姐;& # 39;13 s/ens33/ens36 & # 39;,/etc/sysconfig/network-scripts/ifcfg-ens36   sed 小姐;& # 39;15 s/192.168.17.1/12.0.0.1/& # 39;,/etc/sysconfig/network-scripts/ifcfg-ens36   systemctl  restart  network ,//重启网路服务//修改主配置文件   sed 小姐;& # 39;13 s/127.0.0.1/任何/& # 39;/etc/named.conf   sed 小姐;& # 39;21岁/localhost/任何/& # 39;/etc/named.conf   sed 小姐;& # 39;54岁的57 d # 39;,/etc/named.conf ,,//删除主配置文件的根域//删除添加区域配置文件   sed 小姐;& # 39;13日48 d # 39;,/etc/named.rfc1912.zones ,//删除13到48行区域配置文件   ,cat 的在祝辞,/etc/named.rfc1912.zones  & lt; & lt; -EOF //给区域配置文件添加外部网卡和内部网卡   view “wan", {   ,,,match-clients {, 192.168.17.0/24;},,,//内部网段      ,,,zone “kgc.com",{拷贝   ,,,,type 主;   ,,,,file “kgc.com.wan";   ,,,};      ,,,zone “干净,{拷贝   ,,,,type 提示;   ,,,,file “named.ca";   ,,,};   };      view “lan", {   ,,,match-clients {, 12.0.0.0/24;},,//外部网段      ,,,zone “kgc.com",{拷贝   ,,,,type 主;   ,,,,file “kgc.com.lan";   ,,,};   };      EOF   cd /var/命名   cp  -p  named.localhost  kgc.com.wan ,//复制模板到自己设置的区域数据配置文件   sed 小姐;& # 39;2 s/@/kgc.com./2 & # 39;, kgc.com.wan //把区域数据配置文件的第二行的@换成kgc.com   sed 小姐;& # 39;2 s/rname.invalid./admin.kgc.com./& # 39; kgc.com.wan   sed 小姐;& # 39;8 s/@/kgc.com. & # 39; kgc.com.wan   sed 小姐;& # 39;9 s/127.0.0.1/192.168.17.1/& # 39; kgc.com.wan   sed 小姐;& # 39;10 asmtp  A  192.168.17.99 \ nwww 拷贝拷贝A  192.168.17.88& # 39; kgc.com.wan   cp  -p  kgc.com.wan  kgc.com.lan   sed 小姐;& # 39;9 s/192.168.17.1/12.0.0.1/& # 39; kgc.com.lan   sed 小姐;& # 39;11 s/192.168.17.99/12.0.0.1/& # 39; kgc.com.lan   sed 小姐;& # 39;12 s/192.168.17.88/12.0.0.1/& # 39; kgc.com.lan      systemctl  stop  firewalld.service ,//关闭防火墙   setenforce  0,,//关闭增强功能   systemctl  start  named //开启服务

最后我们用窗口去试一试解析域名

怎么在编写一个壳分离解析脚本

关于怎么在编写一个壳分离解析脚本就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

怎么在编写一个壳分离解析脚本