Linux:SNAT、DNAT策略及使用

一、SNAT

记得将三台虚拟机所有防火墙关闭

然后systemctl restart network重启

然后ping命令查看结果

局域网主机全部ping通

服务器也ping通

外网服务器ping通

第一步  对网络编辑器设置

三台虚拟机的网卡

  • 内网主机一的ip(192.168.80.10)和网关(192.168.80.30)
  • 中转服务器的网卡ip(ens33:192.168.80.30;ens36:12.0.0.30)
  • 外网服务器的ip(12.0.0.12)和网关(12.0.0.30)

systemctl restart network
ifconfig

第二步  设置服务器

vim /etc/sysctl.conf

net.ipv4.ip_forward=1                         进入内核配置文件设置路由转发功能

关防火墙,关掉所有规则

iptables -t nat -A POSTROUTING -s 193.168.80.0/24 -o ens33 -j SNAT --to-source 12.0.0.30

二、DNAT

假设web服务器作为内外对外网局域网主机进行访问

设web服务器ip地址为192.168.80.10   网关为192.168.10.30    网络适配器设置为VMnet2

设局域网主机ip地址为12.0.0.12    网关为12.0.0.30         网络适配器设置为VMnet1

安装bind

vim /etc/name.conf  进入编辑界面,把中括号内改成any

vim /etc/named.rfc1912.zones  进入编辑界面,

切换目录到/var/named  然后进入编辑界面

原本框内的两行删掉,然后加入如下图所示,IP地址为ens33接口

然后启动named

systemctl start named

systemctl enable named

记得设置路由转发同上

接着在网页输入www.tzy101.com   和    192.168.80.10查看实验是否完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值