瑞策系统之家 - 最好的系统光盘下载网站!

当前位置:首页 > 系统教程 > Linux教程 > 详细页面

什么是linux端口映射命令?如何使用iptables作为端口映射外壳?

时间:2021-10-12 来源:瑞策系统之家--_Win10系统_Windows7旗舰版_最新GhostXP Sp3系统下载

说到端口映射,首先想到的是通过Windows系统穿透对象,让Windows看到本地磁盘中的映射目标,而linux环境下的端口映射shell需要使用iptables命令。有关具体步骤,请参见下面的linux端口映射命令。

linux端口映射命令:

情形一:跨网络、跨主机的映射Full-Nat

我们想到达主机B的端口80,但由于网络限制,我们可能无法直接做到。但是我们可以到达主机A的端口8080,主机A可以直接到达b的端口80。

此时可以使用iptables将主机b的端口80映射到主机a的端口8080,访问a的8080相当于访问b的80,实现如下:

直接在主机a上命令如下,实现端口映射的Full-Nat。

01#!/bin/bash 02 pro=' TCP ' 03NAT _ Host=' Host _ A ' 04NAT _ Port=808005 dst _ Host=' Host _ B ' 06Dst _ Port=8007 iptables-t NAT-A PREROUTING-m-p-dport-j DNAT-to-destination 336008 iptables-t NAT-A post routing-m-p-dport-d-j snat-to-source复制代码#!/bin/bash pro=' TCP ' NAT _ Host=' Host _ A ' NAT _ Port=8080 dst _ Host=' Host _ B ' Dst _ Port=80 iptables-t NAT-A PREROUTING-m-p-dport-j DNAT到目的地: iptable es-t NAT-A post routing-m-p-dport-d-j SNAT到源

相关信息

  • 在linux中使用通配符和正则表达式

    linux通配符的英文名是wildcard,说白了一般只用于文件名匹配, 它是由shell解析的。而正则表达式呢?从简单的角度去理解,你可以把正则表达式看成是一种字符串匹配模式标准。那lin...

    2021/10/11

  • Linux系统好用吗?Linux应用推荐

    Linux系统好用吗?Linux操作系统相信大家都不会陌生吧,只是很多人都没有使用过,大家一般都使用Windows或Mac系统。一些好奇宝宝总听说Linux系统,想尝试却不清楚Linux系统好用吗?今...

    2021/10/11

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载

公众号