首页 > 其他分享 >在Internet中发布位于局域网内的服务器(DNAT)

在Internet中发布位于局域网内的服务器(DNAT)

时间:2023-04-01 13:23:27浏览次数:41  
标签:iptables DNAT 防火墙 局域网 nginx Internet 服务器

DNAT策略的原理
    目标地址转换,Destination Network Address Translation
    修改数据包的目标IP地址

在web服务器上进行的配置
    局域网的Web服务器正确设置了IP地址/子网掩码
    局域网的Web服务器正确设置了默认网关地址

在linux网关服务器上进行的配置
    推荐实现步骤
    1. 确认已开启网关的路由转发功能
    2. 添加使用DNAT策略的防火墙规则

(注:windows真实机器和linux防火墙的WAN口在同一个网段,所有网卡均为桥接模式)

DNAT 在PREROUTING(城市入口)进行修改ip包里的目的ip地址

linux网关服务器的DNAT功能开启     vim snat_dnat.sh

#!/bin/bash

#清除filter和nat表里的防火墙规则
iptables  -t filter  -F
iptables  -t nat  -F

#开启路由功能
echo 1 >/proc/sys/net/ipv4/ip_forward

#添加SNAT策略
iptables  -t  nat  -A POSTROUTING  -s  192.168.40.0/24 -o ens36 -j SNAT --to-source 192.168.1.123

#添加DNAT策略
iptables -t nat  -A PREROUTING  -d 192.168.1.123  -i ens36  -j DNAT --to-destination 192.168.40.22

bash snat_dnat.sh

在web服务器上操作,安装nginx并检查nginx服务是否运行,是否有防火墙开启
ps aux|grep nginx

netstat -anplut|grep nginx

iptables -L

DNAT在转发数据的时候,也是可以修改传输层的源端口和目的端口
如果在iptables规则里没有指定,就不进行修改

在windows浏览器访问防火墙wan口ip地址来访问局域网里的nginx服务

标签:iptables,DNAT,防火墙,局域网,nginx,Internet,服务器
From: https://www.cnblogs.com/Himawari/p/17278463.html

相关文章

  • 局域网主机共享单个公网IP地址接入Internet(SNAT)
    SNAT策略的原理   源地址转换,SourceNetworkAddressTranslation   修改数据包的源IP地址1.准备一台局域网里的主机做客户机,配置好ip、子网掩码,网关,dns服务器地址 局域网各主机正确设置IP地址/子网掩码 局域网各主机正确设置默认网关地址/dns服务器地址 内网的虚拟机......
  • 提供一款局域网聊天小工具,对接了chatGPT3.5
    账号、密码随便填,只要自己能记住就可以,网络地址如效果图(本机IP地址+8080端口),效果图如下  服务地址用本机IP,端口可以随便用一个,如8888,填完记得点击按钮开启;通讯地址如果你有其他人的,可以填其他人的,如果没有就和服务地址一样;点击send发送局域网聊天,发送ask和AI聊天(有网络延迟......
  • 局域网文件传输工具FeiQ
    1.FeiQ工具FeiQ是一款绿色软件,免安装,能够在局域网内传送文件,发送信息等功能。在局域网内的用户都会实时显示在列表中。   接受同事发的文件后,点击接受文件,才开始接受下载。附上一个下载地址:https://www.onlinedown.net/soft/66046.htm ......
  • 电脑能正常上网,但是网络状态显示无Internet
    注册表找到计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet修改这几项的数据值修改为旧版数值win10旧版win10新版原理......
  • 使用SSH连接局域网内的WSL Ubuntu
    参考:https://zhuanlan.zhihu.com/p/586283483https://www.cnblogs.com/lidabo/p/16855975.html  ==========================================  根据https://z......
  • 局域网机器配置Nginx正向代理访问外网服务
    1.正向代理1.1简介https://blog.csdn.net/wkh___/article/details/113807080?spm=1001.2014.3001.5506https://www.cnblogs.com/yanjieli/p/15229907.html1.2请求......
  • Maximum and Minimum Height and Width in Internet Explorer
    MaximumandMinimumHeightandWidthinInternetExplorer Beholdtheseventhwonderofthevirtualworld:max/min-heightandmax/min-widthpropertiesarepossi......
  • Windows启动一个FTP站点,让局域网的人访问/写
      现在需要一台局域网的电脑启动一个ftp站点,该电脑需要进行以下步骤:https://blog.csdn.net/m0_50298323/article/details/128404598   ......
  • 一例vmware 虚拟机造成局域网游戏魔兽争霸看不到对方
     问题:windows8/win8不能连局域网玩魔兽争霸,cs等局域网游戏,确认是连的同一台路由器,防火墙已关。 我经过检查后发现,主机使用vmware虚拟机软件,vmware虚拟机会产生VMware......
  • 网络和Internet简介
    1、常见的网络拓扑结构2、互联网的组成局域网(LAN):一所学校,一家公司由无数个局域网组成互联网3、局域网常用的设备和特点HUB(集线器)、交换机、路由器1、距离短2、延迟小3、传输......