Was ist Portweiterleitung und wie kann es mir helfen? [MakeUseOf erklärt]
Weinen Sie ein bisschen, wenn Ihnen jemand sagt, dass es ein Problem mit der Portweiterleitung gibt und Ihre glänzende neue App deshalb nicht funktioniert? Deine Xbox lässt dich keine Spiele spielen, deine Torrent-Downloads können nicht gestartet werden oder dein Webserver kann nicht aufgerufen werden? Nun, ich bin hier, um die Schwierigkeiten zu beseitigen und zu erklären, was Portweiterleitung ist und wie sie Ihnen helfen kann.
Was sind Ports??
Sie haben wahrscheinlich eine gute Vorstellung davon, wie Netzwerke bereits funktionieren, da jedes Gerät über eine IP-Adresse verfügt. Es gibt zwei Arten von IP-Adressen. Öffentlichkeit und Privatgelände. Öffentliche IP-Adressen sind weltweit verfügbar. Private werden in internen Netzwerken verwendet, wie z 192.168.x.x, oder 10.0.x.x. Um Informationen aus dem Internet zu erhalten, werden Datenanfragen mit einer globalen IP-Adresse - die Ihrem Router entspricht - und einer lokalen IP-Adresse, die Ihrem PC oder einem anderen Netzwerkgerät entspricht, gesendet.
Nun, das ist alles gut und gut, wenn wir nur über das Surfen im Web sprechen, aber wie sieht es aus, wenn Sie verschiedene Arten von Daten abfragen - beispielsweise von Torrents oder spielspezifischen Informationen für dieses MMO oder sogar E-Mails? Woher weiß Ihr Computer, für welche Anwendung die Daten bestimmt sind? Hier kommen Häfen ins Spiel.
Häfen
Ports sind wie Mail-Sortierröhren in Ihrem Computer. Wenn ein Datenpaket für Ihren PC eingeht, kann das Betriebssystem die Portnummer überprüfen, für die es bestimmt ist. Jeder Port entspricht einer anderen Anwendung. Insgesamt stehen 65.536 Ports zur Verfügung.
Einige dieser Ports (der erste 1.024) sind fest vorgegeben - ein vordefinierter Standard, mit dem Kernanwendungen auf der ganzen Welt kommunizieren können. Zum Beispiel werden ungesicherte Web-Traffic-Anforderungen fast immer über Port 80 bedient. ich sage “fast immer” Da dies von Ihrer Serversoftware abhängt, ist Port 80 der Standard für den Apache-HTTP-Verkehr. Eingehende POP3-E-Mails werden von 110 verarbeitet, SMTP-E-Mails werden auf 25 gesendet. FTP auf 20 und 21. Die vollständige Liste bekannter Ports finden Sie in Wikipedia.
Jenseits von Port 1024 ist grundsätzlich ein freier Zugang für alle. Für Anwendungen, die diese verwenden, ist die einfachste Möglichkeit die Verwendung von Universal Plug and Play.
UPnP
Ports sind standardmäßig auf Routern blockiert. Dies ist eine wichtige Sicherheitsfunktion und verhindert, dass böswillige Anfragen alle Kerndienste erreichen, die möglicherweise auf Ihren Computern ausgeführt werden. Natürlich kann dies auch zu Problemen bei Anwendungen führen, die Informationen benötigen, die aus dem Internet an sie gesendet werden. Der Router blockiert es einfach.
Damit Daten von der Internetseite an einen internen Computer gesendet werden können, muss der Computer dem Router mitteilen, dass er einen bestimmten Port weiterleiten soll. Das bedeutet, wenn der Router ein Paket sieht, das für einen bestimmten Port bestimmt ist, leitet er es an einen bestimmten lokalen Computer weiter.
Um Ihnen den Aufwand beim manuellen Einrichten der Port-Weiterleitung zu ersparen, wurde UPnP entwickelt. Hierbei handelt es sich um ein Protokoll, mit dem eine Anwendung einen Port anfordern und die Portweiterleitungsregeln automatisch einrichten kann. In den meisten Fällen funktioniert UPnP einwandfrei und der Prozess der Portweiterleitung ist für Sie völlig unsichtbar.
Manuelle Portweiterleitung
Manchmal funktioniert UPnP nicht. oder Sie haben es möglicherweise aus Sicherheitsgründen deaktiviert. Eine unbefugte Anwendung, die in Ihrem internen Netzwerk ausgeführt wird, kann sie möglicherweise mit UPnP direkt öffnen. In diesem Fall müssen Sie die Ports manuell öffnen.
Sie müssen ein paar Dinge wissen, um die manuelle Portweiterleitung einzurichten.
- Zugriff auf Ihre Routerkonfigurationsseite; In der Regel bedeutet dies, dass Sie die Gateway-Adresse Ihres Netzwerks eingeben (z. B. 192.168.0.1). Wenn Sie sich nicht sicher sind, überprüfen Sie diese Liste der Handbücher nach Hersteller.
- Welcher Port oder welche Ports müssen weitergeleitet werden?.
- Die IP-Adresse des Computers, an den Sie weiterleiten.
Einige Anwendungen geben auch an, ob UDP- oder TCP-Pakete gesendet werden sollen. Dies sind einfach unterschiedliche Arten des Netzwerkverkehrs, und nicht alle Anwendungen verwenden beide Arten. Im Zweifelsfall einfach auf beide weiterleiten; es wird keine nachteiligen Wirkungen geben.
Öffnen Sie die Routerkonfigurationsseite für den Portweiterleitungsbereich - dies wird wahrscheinlich unter den Sicherheitseinstellungen erfolgen. Sie können eine Option zur Auswahl sein “Bedienung” für vordefinierte Ports, aber ich gehe davon aus, dass Sie genau wissen, welcher Port weitergeleitet werden soll.
Geben Sie Ihrer Regel einen beliebigen Namen “Torrents” - Geben Sie dann den Portbereich ein, den Sie weiterleiten möchten. Wenn es sich nur um einen Port handelt, müssen Sie entweder den gleichen Port für Anfang und Ende eingeben oder nur den Anfang eingeben. Wählen Sie erneut sowohl das UDP- als auch das TCP-Protokoll aus, wenn Sie sich nicht sicher sind, und geben Sie die Adresse des Computers ein, an den das Protokoll weitergeleitet werden soll. Beachten Sie, dass dies nicht funktioniert, wenn Sie Ihren Router ständig zurücksetzen. Maschinen können später eine andere IP-Adresse zugewiesen werden, und die Regeln für die Portweiterleitungstabelle werden beschädigt.
Warum die Mühe?
Wenn die Anwendung, die Sie konfigurieren möchten, nicht mit UPnP funktioniert, müssen Sie höchstwahrscheinlich einige Ports öffnen. Das ist heutzutage selten, kann aber passieren.
Eine andere Gelegenheit, die Sie zum Weiterleiten von Ports benötigen, ist auf jeden Fall der Fall, wenn Sie einen eigenen Webserver betreiben Nur für diejenigen, die viel Geld haben. In der Tat kann jeder, der irgendwo in seinem Haus eine Ersatzkassette hat, die Möglichkeit haben, für die Welt zugänglich zu sein. In diesem Fall würden Sie Port 80 an den Server weiterleiten, und alle HTTP-Anforderungen an Ihr Modem werden an den Server gesendet. Beachten Sie, dass der Betrieb eines Webservers möglicherweise gegen die Nutzungsbedingungen Ihres Internetdienstanbieters verstößt.
Ich hoffe, Sie verstehen jetzt, was Portweiterleitung ist und warum Sie sie möglicherweise konfigurieren müssen. Um ehrlich zu sein, ist eine manuelle Konfiguration heutzutage nur noch selten erforderlich, wenn Sie Ihren eigenen Server betreiben. Dies ist sicherlich nicht für das Spielen erforderlich - aber es ist trotzdem gut zu wissen.
Hatten Sie Probleme mit der Portweiterleitung und konnten Sie diese lösen??
Bildgutschrift: IP-Adresse über Shutterstock
Erfahren Sie mehr über: Computernetzwerke.