First setup a static IP address in DHCP Reservations List for your PC in your router you'll find this under setup under network settings. Next, click on the advanced tab and click on the port forwarding tab. Once that is done, click on the down arrow next to application name and click on call of duty. Then click on the two pointers to the left of the application name to open the ports. And under computer name click on the down arrow and chose your computer then click on the left pointers next to your computer name and save your settings. Hope this helps it worked for me.
V.