考虑以下事项:
您的ISP为您提供动态IP地址(例如123.123.123.123)。
我的问题很简单(答案可能不是):
是否可以将带有外部源IP(例如124.124.124.124)的单个udp数据包发送到fixed-ip服务器?我不需要从服务器得到答案。我只是想知道是否/如何使用伪造的源IP地址完成这种单向通信。
服务器和其他任何人都不应该能够找到真正的客户端IP。
答案 0 :(得分:15)
这是IP欺骗。除非你的ISP是一个狡猾的俄罗斯人,它可能会阻止你这样做(第一个路由器将丢弃数据包,因为它是可疑的)。
如果您不想被识别,您应该尝试找到支持UDP的代理......
或者你可以buy a botnet.:)
(如果你没有得到它,这是一个笑话,不要这样做)
答案 1 :(得分:13)
UDP数据包实际上没有源(您的)IP地址。源IP地址是它发送的数据包的一部分。所以你必须修改它所包含的数据包。所以虽然它是非平凡的,但它是可能的。 UDP的数据包结构,以及enclosing packets的参考。
答案 2 :(得分:2)
如果你是ISP使用Egress filtering并且他们不控制124.124.124.124所在的地址块,那么没有。
如果他们确实控制了它,并希望这是一个有效的IP离开他们的网站,可能。他们可能会将IP绑定到MAC地址并阻止它。也许不吧。
您可以将您的电脑的IP更改为该地址,并使用程序发送udp数据包。没有“假IP”这样的东西。他们到底都存在。他们要么合法分配,要么不合法。
最后我不建议采取这个行动。
答案 3 :(得分:-1)
您需要访问ISP路由器才能执行此操作。如果您将包含所有信息的原始UDP数据包发送到另一台服务器,路由器将使用您的真实IP将其封装在另一个包中。