返回顶部
首页 > 资讯 > 操作系统 >Linux系统如何配置端口映射
  • 350
分享到

Linux系统如何配置端口映射

2023-06-28 13:06:52 350人浏览 独家记忆
摘要

这篇文章将为大家详细讲解有关linux系统如何配置端口映射,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、iptables命令 -t表>:指定要操纵的表;  -A:向

这篇文章将为大家详细讲解有关linux系统如何配置端口映射,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

一、iptables命令

 -t表>:指定要操纵的表;  -A:向规则链中添加条目;  -D:从规则链中删除条目;  -i:向规则链中插入条目;  -R:替换规则链中的条目;  -L:显示规则链中已有的条目;  -F:清楚规则链中已有的条目;  -Z:清空规则链中的数据包计算器和字节计数器;  -N:创建新的用户自定义规则链;  -P:定义规则链中的默认目标;  -h:显示帮助信息;  -p:指定要匹配的数据包协议类型;  -s:指定要匹配的数据包源ip地址;  -j目标>:指定要跳转的目标;  -i网络接口>:指定数据包进入本机的网络接口;  -o网络接口>:指定数据包要离开本机所使用的网络接口。

iptables命令选项输入顺序:

 iptables -t 表名  规则链名 [规则号]  -p 协议名  --sport 源端口  --dport 目标端口 -j 动作

表名包括:

  • raw:高级功能,如:网址过滤。

  • mangle:数据包修改(QOS),用于实现服务质量。

  • nat:地址转换,用于网关路由器。

  • filter:包过滤,用于防火墙规则。

规则链名包括:

  • INPUT链:处理输入数据包。

  • OUTPUT链:处理输出数据包。

  • PORWARD链:处理转发数据包。

  • PREROUTING链:用于目标地址转换(DNAT)。

  • POSTOUTING链:用于源地址转换(SNAT)。

动作包括:

  • accept:接收数据包。

  • DROP:丢弃数据包。

  • REDIRECT:重定向、映射、透明代理。

  • SNAT:源地址转换。

  • DNAT:目标地址转换。

  • MASQUERADE:IP伪装(NAT),用于ADSL。

  • LOG日志记录。

以上引用:Http://man.linuxde.net/iptables

二、配置端口80转发到8080

 iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080

操作表名nat,添加规则名PREROUTING,协议名tcp,转发端口80,动作REDIRECT,到目标端口8080

此时,访问http://ip 和http://ip:8080是一样的。

禁用8080端口:

 iptables -t manage -A PREROUTING -p tcp --dport 8080 -j DROP

保存配置规则,

Centos:

 service iptables save

 也可以编辑/etc/sysconfig/iptables

ubuntu:

 sudo iptables-save > /etc/network/iptables.up.rules

 编辑/etc/network/interfaces

Linux系统如何配置端口映射

加入 pre-up iptables-restore

保存退出。

三、删除映射

1、直接删除

 iptables -t nat -D PREROUTING -P TCP --dport 80 -j REDIRECT --to-port 8080

2、进入/etc/sysconfig/iptables删除

3、通过line number删除

 iptables -L -n -v --line-numbers

列出所有规则

Linux系统如何配置端口映射

如果要删除input链里的第一个规则,则使用如下:

 iptables -D INPUT 1

记得保存规则。

关于“Linux系统如何配置端口映射”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: Linux系统如何配置端口映射

本文链接: https://lsjlt.com/news/319736.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux系统如何配置端口映射
    这篇文章将为大家详细讲解有关Linux系统如何配置端口映射,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、iptables命令 -t表>:指定要操纵的表;  -A:向...
    99+
    2023-06-28
  • Linux系统中如何配置端口映射
    这篇文章将为大家详细讲解有关Linux系统中如何配置端口映射,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前述使用的是 iptables 来做端口映射。如果使用的系统是 Centos/Redhat/Fed...
    99+
    2023-06-28
  • linux静态ip映射端口怎么配置
    要在Linux上配置静态IP映射端口,可以按照以下步骤进行操作: 打开终端,使用root或具有管理员权限的用户登录系统。 编...
    99+
    2023-10-22
    linux
  • nat端口映射怎么配置
    1. 首先,需要在路由器中打开 NAT 功能。2. 然后,在路由器的设置界面中找到“端口映射”或“虚拟服务器”选项,进入该选项。3....
    99+
    2023-06-12
    nat端口映射
  • docker端口映射怎么配置
    Docker端口映射用于将容器内的端口映射到宿主机上的端口,从而可以通过宿主机的端口访问容器内的服务。在Docker中,可以通过以下...
    99+
    2023-10-09
    docker
  • docker如何设置端口映射
    要设置Docker容器的端口映射,可以使用`-p`或`--publish`参数来指定要映射的端口。语法如下:```docker ru...
    99+
    2023-09-23
    docker
  • 在Linux系统下如何使用SSH实现端口映射
    这篇文章主要介绍“在Linux系统下如何使用SSH实现端口映射”,在日常操作中,相信很多人在在Linux系统下如何使用SSH实现端口映射问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”在Linux系统下如何使用...
    99+
    2023-06-13
  • linux端口映射怎么设置
    Linux端口映射可以通过iptables命令进行设置。具体步骤如下:1. 打开终端,输入以下命令以开启iptables:sudo ...
    99+
    2023-06-10
    linux端口映射 linux
  • linux端口怎么映射
    这篇“linux端口怎么映射”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“linux端口怎么映射”文章吧。端口映射又称端口转...
    99+
    2023-06-30
  • 域名如何映射端口
    域名映射端口的方法:借助第三方软件工具进行端口映射。点击“内网映射”,再点击“添加映射”,弹出端口映射设置框。进行端口映射配置,填写相关信息。记得选择外网端口为“HTTP80端口”。点击确定即可。...
    99+
    2024-04-02
  • csf ip端口如何映射
    本篇内容介绍了“csf ip端口如何映射”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1,DNAT用法:  IPx|*|...
    99+
    2023-06-27
  • Docker如何查看映射端口
    这篇文章给大家分享的是有关Docker如何查看映射端口的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。查看映射端口docker port <容器名称或ID...
    99+
    2024-04-02
  • docker如何映射多个端口
    在Docker中,可以使用`-p`或`--publish`参数来映射多个端口。例如,要将容器的80端口映射到主机的8080端口,并且...
    99+
    2023-09-14
    docker
  • 云主机如何映射端口
    云主机映射端口是通过配置网络转发规则来实现的。以下是一般的步骤:1. 登录云主机。使用SSH工具或者远程桌面连接等方式登录到云主机。...
    99+
    2023-08-18
    云主机
  • 阿里云服务器配置端口映射设置
    阿里云服务器是一款基于虚拟化技术的云计算产品,它可以为用户提供高性能、高可用的计算服务。在使用阿里云服务器的过程中,我们可能需要配置端口映射,以实现服务器对外部网络的访问。本篇文章将详细解释如何在阿里云服务器上配置端口映射。 一、端口映射的...
    99+
    2023-11-15
    阿里 服务器配置 端口映射
  • tplink端口映射怎么设置
    以下是TP-Link路由器端口映射设置的步骤:1. 打开浏览器,输入路由器管理地址(通常为192.168.1.1),输入用户名和密码...
    99+
    2023-06-12
    tplink端口映射
  • 云主机如何做端口映射
    在云主机中做端口映射的方法:1.进入主机管理后台;2.点击主机管理页面;3.选择主机,点击“管理”选项;4.进入安全组选项;5.点击“配置规则”,添加映射端口;具体步骤如下:首先,在计算机中登录云主机代理商网站,进入主机管理后台;进入到主机...
    99+
    2024-04-02
  • 云服务器如何映射端口
    云服务器可以通过以下步骤来映射端口: 打开云服务器。在开始使用云服务之前,需要先打开并登录云服务器的Web服务器。登录后,可以在客户端输入Web服务器的IP地址、用户名和密码等信息,也可以使用默认的端口号。 创建一个虚拟网卡。虚拟网卡可...
    99+
    2023-10-26
    端口 服务器
  • VMware(6):如何配置虚拟机与宿主机的端口映射
    1、虚拟网络编辑 在VM中点击编辑-虚拟网络编辑器,然后找到类型为NAT模式的网络,点击右下角的NAT设置: 会打开如下界面: 2、配置端口转发 填写主机端口,虚拟机IP,虚拟机端口,保存即可。这...
    99+
    2023-09-22
    linux 运维 服务器
  • 阿里云服务器端口映射在哪配置
    阿里云服务器端口映射配置的步骤如下: 在阿里云控制台中找到“服务器端口映射”设置选项,并将其前面的方框点击打开。 在“服务器端口映射”设置页面中,将“服务器IP地址”、“端口号”、“映射端口”选项选中,然后点击“确定”按钮保存设置。 在...
    99+
    2023-10-26
    阿里 端口映射 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作