使用 .NET Framework 添加阻止的 IP
我们有很多机器,当其中一台机器上的客户要求我们阻止某些 IP 时,这可能会让人非常痛苦。我们运行游戏服务器,所以通常需要阻止的 IP 可以是任何 IP、任何端口等。
我想编写一个小应用程序来简化在 Server 2008 中添加 IP 禁令。有没有什么好的方法可以做到这一点,是否是通过IPSec还是Windows防火墙?有些机器关闭了防火墙,因此首选 IPSec,但两者都可以。
We have a lot of machines, and it can be a pretty big pain in the ass when a customer on one of them requests that we block some IPs. We run Game Servers, so generally IPs that need to be blocked can be any IP, any port, etc.
I would like to write a little application to simplify adding IP Bans in Server 2008. Is there any good way to do this, whether it be through IPSec or Windows Firewall? Some machines have the Firewall off, so IPSec would be preferred, but either is fine.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
非常感谢您提供的链接。我能够使用以下代码来实现这一点。您仍然需要获取要使用的 FWManager 对象。
Thank you very much for the links. I was able to get this going using the following code. You will still need to obtain a FWManager object to use.
前段时间我也在寻找类似的解决方案。最后我们选择了一种不同的方式来解决我们的问题,但我仍然记得有一个用于 Windows 防火墙的 API。
不幸的是,我没有保存 URL,但你可以谷歌搜索“C# windows 防火墙 API”。这里有一些链接:(
编辑
类似的问题: 什么我可以使用 C# 在 Windows Server 上添加和删除 IPSec 策略吗?
祝你好运!
Some time ago I was also searching for a similar solution. At the end we choose a bit different way to solve our problems, but still I remember there was an API for Windows firewall.
Unfortunately, I don't have the URLs saved but you could google "C# windows firewall API". Here you have a few links:
EDIT
Similar question: What are my options for adding and removing IPSec policies on Windows Server with C#?
Good luck!