Free Help Setting up Your Router or Firewall Set up your router from home
Router List Port List Port Checker Other Guides Game Guides Store Support Forum
see list of routers and firewalls below

 

Configure ZoneAlarm Pro



Before you Begin

Before you start to configure ZoneAlarm Pro, you should think about what your goals are. Firewall rules can be either incoming or outgoing, and they can be either deny or allow. You must decide which you need to do based on your goal. Use the matrix below to help you decide which kinds of firewall rules to set up.

 

Specific Rules

Reasons for Incoming Allow Rules
Reasons for Outgoing Allow Rules
- Run a game server or host a game - Surf the web
- Connect to peer to peer network - Send and receive email
- Voice over IP - Voice over IP
- Instant Messaging file transfers - Instant Messaging in general
- Run web server - Windows Updates

Generic Rules

Reasons for Incoming Deny Rules
Reasons for Outgoing Deny Rules
- Block malicious Internet users - Block a program from accessing the web
- Increase your network invisibility from outside - Restrict what people on your network can do
  - Prevent certain services from functioning
  - Stop trojan horses and other malware

 

In addition, there are 2 completly different ways to configure Zone Alarm Pro. You only need to do one or the other. We prefer OPTION 1, but list OPTION 2 as an alternative. Remeber, you only have to do one or the other.

OPTION 1: Configure Zone Alarm Pro using Program Name Rules

There are two ways that you can configure the firewall of ZoneAlarm Pro. The first is to use ZoneAlarm Pro to restrict the programs that you have on your computer. Restricting the programs that reside on your computer is a really good way to keep track of exactly what is going on. If a program is trying to send information to the internet, ZoneAlarm alerts you, and lets you decide what you want to do. You can allow that program to send information to the internet, or you can prevent it from sending information to the internet. If you decide to allow it to send or receive that information, it can send or receive information using any port that it wants to. That's not how I would want my firewall to act. What would happen if that program gets replaced with some other program? I'm not sure, but I don't think it would be good. I would rather specify the exact ports that program should be using. Fortunatly ZoneAlarm Pro allows us to do just that by setting up Expert Rules. Be sure to setup a default deny rule, which will be describe a little further down the page. Take a look at the following list of guides to see how to setup expert rules.

Step 1 - Setup your specific rules

The rules you pick here depend on your goals. See the table above to help you decide which rules you need to setup.

Optional - Open Incomming Traffic by Program Name.
Think of this as a port forward for you firewall. By enabling an incoming port, you allow people on the outside to get inside your network. Possible reasons for this are to run Peer to Peer networks, host game servers, and to run internet servers behind your firewall. Use this option with caution as it opens your network up to outsiders.

Optional - Open Outgoing Traffic by Program Name.
Think of this option as controlling the software that is installed on your PC. Many programs need to communicate with the Internet, and they do this through outgoing ports. If you are surfing the web, then you are talking on an outgoing port. You need to open an outgoing port for any application that you want to enable to talk on the Internet. You may, however, have a program that you do not want to allow to talk on the Internet. In this case, you can firewall it by simply not opening up its outgoing ports. This option is much safer than incoming ports because it does not open you computer up from the inside.

Step 2 - Setup your generic rules

Once you have setup the ports to allow for this program, you need to add a rule that denies everything that is not allowed. This DenyAll rule will reject any traffic that did not match the previous rules. The DenyAll rule needs to be the last rule on the list. Take a look at the following links to see exactly how to create the DenyAll rules.

Highly Recomended - Deny All Incoming Traffic by Program Name.
This rule will prevent malicious Internet users from getting into your network from the outside. It is a default rule that prevents incoming connections from accessing your computer. Everyone should have this default rule listed below all of their specific rules.

Highly Recomended - Deny All Outgoing Traffic by Program Name.
This rule will prevent programs on your computer that you have not specifically authorized from accessing the Internet. It is a good idea to have this rule enabled because it helps prevent trojan horses and email worms from "phoning home" if your computer gets infected. This rule should be below all of your specific rules.

 

You can stop now if you are following OPTION 1.

 

OPTION 2: Configure Zone Alarm Pro using Port Number Rules

The second way to configure the ZoneAlarm Pro is to use the firewall section to regulate trafic in and out of your computer. Firewall rules can be thought of as system wide rules that apply to every program. Firewall rules and program rules work very well together. If a port is blocked with firewall rules, that port is blocked for every program. When a port is bloked by firewall rules, that port is blocked even if there are program rules that allow that port for that program. The opposite is true for program rules. If a port is allowed through the firewall rules but the port is blocked by the program rules, the port will be blocked for that program. Just remember that blocking happens first, and ports are only allowed if they are never blocked and have an allow rule. Once again, if you plan on using firewall rules, be sure to setup a default deny rule. The default deny rule will be explained a little further down the page. Take a look at the following links for guides on how to setup firewall rules.

Step 1 - Setup your specific rules

The rules you pick here depend on your goals. See the table above to help you decide which rules you need to setup.

Optional - Open Incomming Traffic by Port Number.
Think of this as a port forward for you firewall. By enabling an incoming port, you allow people on the outside to get inside your network. Possible reasons for this are to run Peer to Peer networks, host game servers, and to run internet servers behind your firewall. Use this option with caution as it opens your network up to outsiders.
Optional - Open Outgoing Traffic by Port Number.
Think of this option as controlling the software that is installed on your PC. Many programs need to communicate with the Internet, and they do this through outgoing ports. If you are surfing the web, then you are talking on an outgoing port. You need to open an outgoing port for any application that you want to enable to talk on the Internet. You may, however, have a program that you do not want to allow to talk on the Internet. In this case, you can firewall it by simply not opening up its outgoing ports. This option is much safer than incoming ports because it does not open you computer up from the inside.

Step 2 - Setup your generic rules

Once you have setup the ports to allow for this program, you need to add a rule that denies everything that is not allowed. This DenyAll rule will reject any traffic that did not match the previous rules. The DenyAll rule needs to be the last rule on the list. Take a look at the following links to see exactly how to create the DenyAll rules.

Highly Recomended - Deny All Incoming Traffic by Port Number.
This rule will prevent malicious Internet users from getting into your network from the outside. It is a default rule that prevents incoming connections from accessing your computer. Everyone should have this default rule listed below all of their specific rules.
Highly Recomended - Deny All Outgoing Traffic by Port Number.
This rule will prevent programs on your computer that you have not specifically authorized from accessing the Internet. It is a good idea to have this rule enabled because it helps prevent trojan horses and email worms from "phoning home" if your computer gets infected. This rule should be below all of your specific rules.