通过互联网将UDP广播到外部网络

问题描述:

我有一个将UDP广播到我的本地网络的程序,一个主机设备可以完全读取此消息并在其上运行。 现在我想远程完成这项工作,知道接收方主机在哪里,我有一个由ISP提供的公共静态IP,例如我站在这个网络的外面,我想通过互联网,是否有任何可能的路由配置,让这个交通工具到达本地网络并在那里爆炸?通过互联网将UDP广播到外部网络

如果不是。有没有其他的方式可以使这个交通工具,而不是广播直接指向这个接收器主机?那需要在我的静态IP路由器中只有一些端口转发。

通过RFC,广播不能被路由器转发。另外,几个ISP会过滤出这样的数据包。广播仅限于本地子网。

我建议你看看多播而不是。

+0

我很抱歉,但你极大地简化了问题;你能否详细说明OP将如何获得公共路由的多播组? – 2012-08-14 18:10:04

+0

在这种情况下,我担心组播也不会起作用,因为它使用的路由器会阻塞相同的方式。无论如何,我正在进一步研究。谢谢。 – Basem 2012-08-15 01:31:55