Router verwenden dazu das NAT-Protokoll. Um es kurz zu machen, routen die Router TCP / IP-Pakete direkt zwischen Ihrem Computer und dem Zielserver. Es müssen keine Proxys verwendet werden. Die wichtige Einstellung wird als "Standardgateway" oder "Standardroute" bezeichnet.
Diese Methode funktioniert jedoch nur für ausgehende Verbindungen (da Ihr Router weiß, welcher Computer vom internen Netzwerk aus die Verbindung hergestellt hat). Wenn eine eingehende Verbindung hergestellt wird, hat nur Ihre externe (Router-) IP-Adresse und der Router nicht wissen, für welchen Computer das Paket bestimmt ist.
Und da kommt die Portweiterleitung. Mit dieser Einstellung teilen Sie dem Router mit, dass Ihr Computer Verbindungen zu diesem bestimmten Port abwickeln soll und dass alle eingehenden Verbindungen zu Ihrem Computer an den Computer weitergeleitet werden sollen.
Daher ist die Antwort möglicherweise etwas unklar, da sie davon abhängt, wie das P2P-Protokoll funktioniert. In den meisten Fällen müssen Sie den Port nicht weiterleiten lassen, solange Ihr Peer über eine (oder eine externe IP) verfügt oder ein Proxy zum Weiterleiten Ihrer Verbindungen verwendet wird.
Aber ich denke, es ist eine gute Idee, immer einen Port weiterleiten zu lassen, wenn dies möglich ist, als ob Sie dies im Internet verwenden würden. Sie können nicht garantieren, dass Ihr Peer sich selbst weiterleiten kann Hafen.