I personally like more the reverse approach, enabling rules for all public ip (if possible restrict the ip using FQDN in aliases, when you know the destination) or at least limit the ports, when possible.You can do it creating an alias for the private networks, and the flag the "reverse" optionSo if nothing match you allow rule, the default deny apply