请教,iptables问题

发布于 2022-09-18 17:31:51 字数 925 浏览 6 评论 0

关于iptables DNAT
DNAT 的一种方式是 外网ip访问gw中内网ip的server.
数据流程是:        Wip ->prerouting链->routeing ->forward链->postrouting链....
                                        |
                                                          input链
请问像这条规则:
iptables -t nat  -A PREROUTING -s 192.168.1.100/32 -p tcp --dport 9090 -i eth0 -j REDIRECT --to 10000
这条规则的意思是从eth0口来,源地址是192.168.1.100, 使用协议为tcp, 访问端口9090的的报文重定向到本机10000端口上。

请问这条规则设置后从192.168.1.100发送出的报文的流程是什么?数据报文如何走向?报文顺序走了哪些链?
  请指点。非常感谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

云朵有点甜 2022-09-25 17:31:51

菜鸟愚见

eth0 进来  -> nat perrouting -> routing table -> froward filter -> postrouting -> nat postrouting -> 出去

如果不算 raw 和 mangle的话 应该是这样吧

儭儭莪哋寶赑 2022-09-25 17:31:51

看图

1.jpg (36.45 KB, 下载次数: 14)

下载附件

2009-06-09 15:32 上传

夏末染殇 2022-09-25 17:31:51

我回答不贴切 呵呵,这条规则是nat + squid proxy 用的吧!  匹配的时候

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文