Probe directa e inversa :S Pero tio el puerto 80 siempre esta abierto como no me va a funcionar

Es un puerto en uso, por el cual circulan datos de conexiones de la máquina a un servidor web y viceversa. La verdad, nunca utilicé el puerto 80, por lo que no sé si estoy en lo correcto.
Para utilizar nc siempre empleé la conexión inversa y seteando un puerto (ej:1234). El puerto lo tienes que abrir en el router para que puedan pasar los datos.
Con eso sería suficiente. Sino prueba a agregar excepciones al NC en tu firewall, puede que algo esté cortando la conexion al netcat.
Saludos.