搜索

在linux上做端口映射

发布网友 发布时间:2022-04-21 10:11

我来回答

2个回答

热心网友 时间:2022-07-10 22:51

#假设你的内网ip为 192.168.1.22 * 202.102.99.99
修改/etc/sysconfig/iptables添加
-A PREROUTING -d 202.102.99.99 -p tcp --dport 8085 -j DNAT --to-destination 192.168.1.22:8085
-A POSTROUTING -d 192.168.1.22 -p tcp --dport 8085 -j SNAT --to 202.102.99.99追问

我已经添加在iptables里面了,但是重启iptables的时候显示

第九行错误。也就是我添加的第一行。麻烦帮我再看下是不是哪里有问题。端口映射实在是不明白,谢谢!

    追答怪我没有说清楚,这两行不是添加到*filter段
    而是添加到*nat段
    如果你的iptables没有nat段,
    可在第一行之前添加如下内容。
    *nat
    :PREROUTING ACCEPT [0:0]
    :POSTROUTING ACCEPT [0:0]
    :OUTPUT ACCEPT [0:0]
    这里添加你刚才添加的两行。
    COMMIT

    热心网友 时间:2022-07-10 22:51

    1、最简单的就是设备前面加个路由器,做端口映射
    2、加一台服务器,做http代理,实现端口转发

    3、这台主机直接用iptables做转发
    声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
    E-MAIL:11247931@qq.com
    Top