So, here’s my stone to the firewall host rules bug reporting:
I want to block all mIRC connections (=Block IP In/Out From IP Any To IP Any Where Protocol Is Any) except irc.freenode.net (and some other) (=Allow TCP Out From IP Any To irc.freenode.net Where Source Port Is Any And Destination Is Any)
It seems to me that this rule worked when it was created, but now they allow every connections. :-\
So I have made some test:
The same problem occurs if irc.quakenet.org is allowed. But with irc.deviantart.com or che.indymedia.org it’s working properly
And after a nslookup I have found that the difference between these DNS is that they are linked to one or multiple IP
(If I replace the host by IPs, the rule is working properly)
A router + windows 7 + kaspersky internet security (but the network options and the NDIS 6 Filter are disabled) + comodo firewall 3.13.125662.579
Can you confirm the same thing happens with Kaspersky disabled? Please try this. For all I know a program update of Kaspersky may have changed things.
Confirmed, same behavior with kaspersky disabled (but not uninstalled)
Try creating an ‘Prefefined Firewall’ policy with that rule and directly add mirc to that.
basically you’d want to dns the host…
/dns freenode.net … you’ll get something like:
[%] resolved [irc.freenode.net] to (220.127.116.11)
[%] resolved [irc.freenode.net] to (18.104.22.168)
[%] resolved [irc.freenode.net] to (22.214.171.124)
[%] resolved [irc.freenode.net] to (126.96.36.199)
[%] resolved [irc.freenode.net] to (188.8.131.52)
[%] resolved [irc.freenode.net] to (184.108.40.206)
[%] resolved [irc.freenode.net] to (220.127.116.11)
Allow those as predefined IPs to ANY and ANY at TCP although you only would need SSL port + 6665-6670 to destination ports and second rule of: Block, TCP and UDP, ANY ANY ANY ANY.
The ‘hostname’ works like 1/10 with comodo and even the firewall is so ■■■■ picky that crypted drives or removable program locations are totally ignored by support. However, even the hostname might work on predefined seems it does something differently than the regular rules set.