试图找出一种方法来做到这一点:
netsh advfirewall 防火墙添加规则名称="ES 9500 (阻止)" dir=in action=block 协议=TCP localport=9500
netsh advfirewall 防火墙添加规则名称=“ES 9500(允许)”dir=in action=allow protocol=TCP localport=9500 remoteip=207.207.207.207
似乎不可能,因为“覆盖阻止规则“需要指定特定的机器:http://technet.microsoft.com/de-de/library/dd734783(v=ws.10).aspx。
有什么方法可以在 Windows 上做到这一点吗?
答案1
除非您的 Windows 防火墙中有其他规则或者您更改了传入连接的默认行为,否则所有传入连接都将被默认阻止。
因此,您必须从允许传入连接的规则开始。此外,尝试添加启用参数,如下所示
netsh advfirewall firewall add rule name="ES 9500" dir=in action=allow
remoteip=207.207.207.207/32 protocol=TCP localport=9500 enable=yes