如何彻底禁用/删除多播?

如何彻底禁用/删除多播?

在我的其中一台 Windows 服务器 (Windows Server Standard 2019) 上,我想完全删除多播处理。完全的真正含义是完全 - 完全忽略传入的多播流量,并完全禁用发送传出的多播流量,在任何情况下,无论应用程序尝试执行什么操作。

我发现了许多类似的问题和答案。然而,它们都只是在问或回答如何具体部分可以配置或关闭多播,例如,如何防止 Windows 向多播数据包发送单播应答,如何删除 IGMP 订阅,如何禁用或阻止 IGMP。但是,没有一个文档显示如何完全禁用多播处理。

我自己的想法:

  1. 删除多播路由(以管理员身份,只需route delete 224.0.0.0在 cmd 窗口中运行;后续route print确实显示这些路由现在已经消失,但我不确定这是否足够,或者是否可以在某些事件发生时自动重新添加它们,例如当通过 VPN 连接到另一台服务器并从而创建一个新的接口,Windows 将自动向其中添加多播路由)。

  2. 在 Windows 防火墙中阻止所有入站和出站流量224.0.0.0/4(但是,我不确定这是否会起作用;也许 Windows 防火墙仅处理单播流量...)。

您对此有何看法?还有其他方法吗(我仍然想完全删除多播,而不是与之对抗)?

相关内容