我如何在Windows Server 2008 R2 Standard上定义空路由?
我试过了
xxxx是目标ip,我试图阻止
1.1.1.1是不存在的IP
192.168.1.1是默认的gw 192.168.1.254是在同一子网上不存在的ip
路由添加xxxx掩码255.255.255.255 1.1.1.1
路由添加xxxx掩码255.255.255.255 1.1.1.1 if 1
路由添加xxxx掩码255.255.255.255 192.168.1.1
路由添加xxxx掩码255.255.255.255 192.168.1.1如果1
路由添加xxxx掩码255.255.255.255 192.168.1.254
路由添加xxxx掩码255.255.255.255 192.168.1.254 if 1
没有任何工作 Ping还在工作,其他连接还在工作。
首先删除以前添加的所有路线。 然后做route print并在输出的第一部分检查软件环回接口的接口号(我想你的情况下,它不是数字1)
然后添加以下路线:
route add xxxx mask 255.255.255.255 gggg if L
哪里:
你为什么不使用防火墙。 您可以定义入站或出站规则,并阻止从/到该地址的所有连接。 您必须打开高级防火墙:入站连接新build规则自定义所有程序在协议中,select任意放置要阻止的networking的地址。
我认为这是阻止地址的最佳select
我用这种方式来阻止人们试图破解我们的数据库服务器,我创build了一个应用程序来检查IP地址,这些IP地址使用错误的凭据进行了如此多的数据库连接,并自动将这些IP添加到阻塞路由中。 我不是一个networking专家,我基本上是程序员,但这确实阻止了黑客,他放弃了。 手动做这件事是不可能的,因为他正在改变他用来试图破解服务器的IP。 我无法用我们的防火墙做到这一点