Wenn Ihr Router UPnP unterstützt, kann es sein, dass die von Ihnen verwendete p2p-Anwendung Ports auf dem Router öffnet, ohne dass Sie offene Ports manuell konfigurieren müssen.
Andernfalls ist es möglich, dass Ihre Anwendung einen Prozess namens NAT-Traversal verwendet, der in P2P-Anwendungen und Remote-Desktop-Anwendungen wie GoToMyPC oder Hamachi üblich ist. Diese Technologie ist für die Verwendung von Network Address Translation (Netzwerkadressenübersetzung) konzipiert, die als Firewall angesehen wird. Sie ist jedoch auch ein Mittel, um ein privates Netzwerk dazu zu bringen, eine einzige IP-Adresse im Internet gemeinsam zu nutzen (was Ihr Router verwendet).