Se o seu roteador suporta UPnP, é possível que o aplicativo p2p que você está usando esteja abrindo portas no roteador sem a necessidade de configurar manualmente as portas abertas.
Caso contrário, é possível que seu aplicativo esteja usando um processo chamado NAT traversal, que é comum em aplicativos p2p e aplicativos de área de trabalho remota, como GoToMyPC ou Hamachi. Essa tecnologia é projetada para funcionar através da Tradução de Endereço de Rede, que é considerada um firewall, mas também é um meio de ter uma rede privada compartilhando um único endereço IP na Internet (o que seu roteador usa).