Linux|计算机网络|iptables|dnat+snat实现外网访问局域网内部服务器

本实验通过在Linux CentOS 7系统中配置iptables的DNAT和SNAT功能,指导如何使外部网络能够访问局域网内的服务器,如MySQL和Nginx服务。实验涉及两台CentOS虚拟机和一台Win10主机,通过设置路由器(2号主机)进行路由转发和DNAT,确保外网可以顺利连接到局域网内的01号主机。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本实验从snat功能配置好开始

如果不会配置snat,请先从此处开始

点击这里

实验环境:

这里我使用两台centos7虚拟机,一台自己的win10本机,所有虚拟机网卡均使用桥接模式。

centos01号机器作为局域网内部机器,之后文中称之为1号主机
centos02号机器实现路由转发以及dnat功能,之后文中称之为2号路由器
在这里插入图片描述

网络拓扑图:

在这里插入图片描述

这里我们最后效果是使用win10本机去访问局域网内部的01号主机上的mysql和nginx服务,如果能够成功,则代表我们dnat配置成功

在01号主机上配置服务器

首先启动docker

service docker start

查看镜像文件

docker images

如果没有mysql和ngi

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值