NAT in COD: Modern Warfare 3

Hi, I’ve been looking extensively in different places to know how to get NAT type: OPEN in MW3. I found which ports had to be opened in my router (3074, 27000-27050)-(that part it’s done and working) But, when I go in the game my NAT Type is Moderate. Now when I disable CIS’s firewall it changes into Open, but if the firewall it’s on (no matter if in Gaming Mode) it goes back to Moderate.
My question is, what can I do for keeping firewall on and get NAT Type: Open???
PS: Moderate doesn’t allow me to become host of a game, Open does

Have the same problem, have opened the ports to steam and mw3.
But stil moderate nat type, when i turn it off it is open. ???
i must be host or the game is… :-X got fiber, 25mb a sec =)

Read the following tutorial I made. Substitute the port numbers and protocol for your situation.

To open the port TCP 1723 for example

First step is to determine the MAC or Physical address of you network connector. Go to Start → Run → cmd → enter → a black box will show up and enter the following → ipconfig /all (notice the space before /all) → enter → now look up the Physical address and write it down.

Notice that Physical address = MAC address

Firewall → Network Security policy → Global Rules → Add → fill in the following:
Action: Allow
Protocol: TCP
Direction: In
Description: Incoming Port

Source address: Any
Destination Address: Choose MAC address and fill in the found MAC/Physical address
Source Port: Any
Destination Port: 1723

Then push Apply → Now make sure that the new rule is somewhere above the basic block rule(s) as the bottom (the block rules have red icons); you can drag and drop the rules → Ok.

Next step is to make an application rule for MW3. Easiest is to give it the Trusted Application policy. Once you have established it works you may decide to tighten the application rule.