我将端口 50 的所有流量重定向到 5050 使用
iptables -t nat -A POSTROUTING -p udp --dport 50 -j REDIRECT --to-port 5050
我在 5050 上使用 RAW Socket 进行监听,我看到从 0.0.0.0:50 到 0.0.0.0:5050 的 IP 数据包。原始目标地址显然不存在,因为这似乎是从端口 50 到端口 5050 的单独重定向数据包。
如果原始数据包应该发送到 abcd:50,我如何获得该 IP 地址?如何确定消息应该发送到的目标地址,以便我可以将其转发到那里?
我感谢您的帮助。
PS:我不想使用 libipq,因为由于某种原因它没有工作,我不想浪费更多时间让它工作。