• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    iptables如何配置NAT实现端口转发

    发布者: 皮3591 | 发布时间: 2025-8-16 07:54| 查看数: 43| 评论数: 0|帖子模式

    加载防火墙的内核模块
    modprobe ip_tables
    modprobe ip_nat_ftp
    modprobe ip_conntrack

    1.开启路由转发功能
    1. echo 'net.ipv4.ip_forward = 1' >> /etc/sysctl.conf
    2. sysctl -p
    复制代码
    2、将本地的端口转发到本机端口

    将本机的 7777 端口转发到 6666 端口。
    1. iptables -t nat -A PREROUTING -p tcp --dport 7777 -j REDIRECT --to-port 6666
    复制代码
    机器上将 7777 端口转发到 6666,并侦听 6666 端口。

    3、将本机的端口转发到其他机器


    以下命令在10.0.32.101执行
    2、将访问本机的3306端口转发10.0.32.100:3306
    1. iptables -t nat -A PREROUTING -p tcp --dport 3306 -j DNAT --to-destination 10.0.32.100:3306
    复制代码
    为转发请求指明请求来源,将请求B主机3306端口转发至C主机3306端口,需要配置PREROUTING和POSTROUTING这2条链,如果只配置其中某一条链则无法正常建立tcp连
    1. iptables -t nat -A POSTROUTING -p tcp -d 10.0.32.100 --dport 3306 -j SNAT --to-source 10.0.32.101
    复制代码
    到此这篇关于iptables配置NAT实现端口转发的文章就介绍到这了,更多相关iptables端口转发内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    来源:互联网
    免责声明:如果侵犯了您的权益,请联系站长(1277306191@qq.com),我们会及时删除侵权内容,谢谢合作!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×

    最新评论

    浏览过的版块

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表