Viele Heimnetzwerkbesitzer und kleine Unternehmen müssen in der Lage sein, ihre eigenen Server zu betreiben, um Zugriff auf Daten zu gewähren oder Websites auf ihren Computern zu hosten. Internetdienstanbieter blockieren jedoch häufig den Zugriff externer Benutzer auf Server, die im lokalen Netzwerk ausgeführt werden. Die Lösung für dieses Problem kann darin bestehen, den Router so zu konfigurieren, dass er die Ports abruft und den Datenverkehr an den Server weiterleitet. In diesem ausführlichen Handbuch erfahren Sie, wie Sie Ihren Server erfolgreich über einen Router starten können.
Der erste Schritt beim Einrichten eines Servers über einen Router besteht darin, eine statische IP-Adresse für Ihren Computer im lokalen Netzwerk zu erhalten. Eine statische IP-Adresse stellt sicher, dass sich die Adresse Ihres Computers nicht später ändert, was für die erfolgreiche Konfiguration des Port-Rollups erforderlich ist. Um eine statische IP-Adresse einzurichten, müssen Sie die Netzwerkverbindungseinstellungen Ihres Computers aufrufen und die IP-Adresse manuell eingeben.
Nachdem Sie eine statische IP-Adresse erhalten haben, ist der nächste Schritt, den Port-Rollover auf Ihrem Router einzurichten. Mit der Portweiterleitung können Sie eingehenden Datenverkehr, der an einen bestimmten Router-Port gelangt, an einen Server im lokalen Netzwerk weiterleiten, der auf demselben Port ausgeführt wird. Um die Portweiterleitung zu konfigurieren, müssen Sie sich im Administrationsbereich Ihres Routers anmelden, den Abschnitt Porteinstellungen finden und eine Portweiterleitungsregel für Ihren Server hinzufügen.
Nachdem Sie den Port-Rollover konfiguriert haben, müssen Sie die Funktionsfähigkeit Ihres Servers überprüfen. Öffnen Sie einen Webbrowser und geben Sie die externe IP-Adresse Ihres Routers in die Adressleiste ein, gefolgt von einem Doppelpunkt und der Portnummer Ihres Servers. Wenn alles richtig konfiguriert ist, sollten Sie eine Seite Ihres Servers sehen, die nicht nur im lokalen Netzwerk, sondern auch von außen über das Internet zugänglich ist.
Der erfolgreiche Start eines Servers über einen Router kann eine schwierige Aufgabe sein, die bestimmte Kenntnisse und Fähigkeiten erfordert. Wenn Sie diese detaillierte Anleitung befolgen, können Sie jedoch Ihren Server einrichten und von außen darauf zugreifen, sodass Sie Ihr eigenes Webstudio, Ihren Spieleserver oder Ihre Website mit minimalen Kosten bereitstellen können.
Einen geeigneten Router auswählen
Berücksichtigen Sie bei der Auswahl eines Routers die folgenden Faktoren:
- Kompatibilität mit Ihrem ISP: Stellen Sie sicher, dass der Router mit der von Ihrem Internetdienstanbieter bereitgestellten Verbindungstechnologie kompatibel ist. Einige Anbieter benötigen spezifische Einstellungen, die Sie auf dem Router einrichten müssen.
- Geschwindigkeit und Signalbereich: Wenn Sie planen, einen Server in einem Wi-Fi-Netzwerk zu betreiben, achten Sie auf die Geschwindigkeit und den Signalbereich des Routers. Je höher die Datenrate und der größere Bereich, desto besser ist die Verbindung zum Server.
- Funktionalität: Stellen Sie sicher, dass der Router die erforderlichen Funktionen wie Port-Forwarding und statische IP-Adresse unterstützt. Diese Funktionen sind für die ordnungsgemäße Konfiguration des Servers erforderlich.
- Sicherheit: Beachten Sie die Sicherheitsfunktionen des Routers, z. B. die Firewall und die sichere Verbindung (VPN). Dies wird Ihnen helfen, Ihren Server und Ihre Daten zu schützen.
- Preis: Wählen Sie einen Router, der zu Ihrem Budget passt. Vergessen Sie nicht, die langfristige Zuverlässigkeit und Funktionalität des Routers zu berücksichtigen.
Es wird empfohlen, sich bei der Auswahl eines Routers an Ihren Internetdienstanbieter oder einen Computernetzwerktechniker zu wenden. Sie können Ihnen bei der Auswahl des Routers helfen, der am besten zum Starten des Servers geeignet ist.
Verbinden des Routers mit dem Internet
Um den Server über einen Router zu starten, müssen Sie zuerst den Router mit dem Internet verbinden. Hier sind einige Schritte, die Ihnen helfen, es richtig zu machen:
- Wählen Sie einen ISP aus: Wählen Sie zunächst einen Internetdienstanbieter aus, der Dienste in Ihrer Region anbietet. Wenden Sie sich an ihre Website oder an den Kundendienst, um den für Sie geeigneten Datentarif auszuwählen.
- Wählen Sie den Verbindungstyp aus: Abhängig von den in Ihrer Nähe verfügbaren Technologien haben Sie möglicherweise die Wahl zwischen Ethernet-, DSL-, Kabel- oder Glasfaserverbindungen. Wählen Sie den geeigneten Verbindungstyp aus und stellen Sie sicher, dass Ihr Router diese Technologie unterstützt.
- Verbinden Sie das kabelgebundene Internet mit dem Router: Wenn Ihr ISP eine kabelgebundene Verbindung bereitstellt, schließen Sie das Ethernet-Kabel vom Internetmodem an den WAN-Port Ihres Routers an. Stellen Sie sicher, dass die Verbindung sicher ist, und schließen Sie die Kabelanschlüsse an, um mögliche Verbindungsfehler zu vermeiden.
- Konfigurieren der drahtlosen Verbindung: Wenn Sie eine drahtlose Internetverbindung verwenden möchten, müssen Sie Wi-Fi auf Ihrem Router einrichten. Melden Sie sich über die in der Dokumentation Ihres Routers angegebene IP-Adresse an, und befolgen Sie die Anweisungen zum Erstellen eines drahtlosen Netzwerks und zum Konfigurieren eines Kennworts.
- Überprüfen Sie die Verbindung: Überprüfen Sie nach dem Einschalten des Routers und dem Herstellen einer Internetverbindung über Ihren ISP, ob die Verbindung funktioniert. Stellen Sie über Ihr Gerät eine Verbindung zu einem drahtlosen Netzwerk her und öffnen Sie einen Webbrowser. Wenn Sie eine Webseite ohne Probleme öffnen können, ist Ihr Router erfolgreich mit dem Internet verbunden.
Nachdem der Router erfolgreich mit dem Internet verbunden ist, sind Sie bereit, Ihren Server einzurichten und auszuführen.
Konfigurieren des Port-Forwardings auf dem Router
Das Einrichten von Port Forwarding auf einem Router kann in vielen Fällen nützlich sein, z. B. wenn Sie einen Server auf einem Gerät in Ihrem Heimnetzwerk starten und über das Internet darauf zugreifen möchten.
Führen Sie die folgenden Schritte aus, um Port Forwarding auf dem Router einzurichten:
| Schritt | Die Beschreibung |
|---|---|
| 1 | Ermitteln Sie die interne IP-Adresse des Geräts im Netzwerk, auf dem der Server ausgeführt wird. Dazu können Sie den Befehl ipconfig (unter Windows) oder ifconfig (unter Linux/Mac) verwenden. |
| 2 | Gehen Sie zu den Routereinstellungen. Öffnen Sie dazu einen Browser und geben Sie die IP-Adresse des Routers in die Adressleiste ein. Meistens ist es 192.168.1.1 oder 192.168.0.1 . Wenn Sie die IP-Adresse Ihres Routers nicht kennen, können Sie den Befehl ipconfig ( ifconfig ) verwenden, nach der Zeichenfolge "Standardgateway" suchen und diese Adresse verwenden. |
| 3 | Loggen Sie sich mit Ihrem Benutzernamen und Passwort in die Routereinstellungen ein. Diese sind normalerweise auf dem Gerät selbst oder in der Dokumentation aufgeführt. |
| 4 | Suchen Sie den Abschnitt Einstellungen, der für das Port-Forwarding zuständig ist. Dies kann manchmal als "Virtuelle Server" oder "Portweiterleitung" bezeichnet werden. |
| 5 | Erstellen Sie eine neue Regel für das Port-Forwarding. Geben Sie den externen Port an, den der Router abhören soll, und die interne IP-Adresse des Geräts, auf dem der Server ausgeführt wird, sowie den Port auf dem Gerät an, auf den der Server abhören soll. |
| 6 | Speichern Sie die Einstellungen und starten Sie den Router neu. |
Nach der Konfiguration des Forward-Ports auf dem Router werden externe Anforderungen an den angegebenen externen Port des Routers automatisch an das Gerät weitergeleitet, auf dem der Server ausgeführt wird. Sie können jetzt über das Internet über die IP-Adresse Ihres Routers und einen externen Port auf Ihren Server zugreifen.
Konfigurieren des Servers auf dem Computer
Bevor Sie den Server über einen Router auf Ihrem Computer starten, müssen Sie eine Reihe von Einstellungen vornehmen. In diesem Abschnitt werden die grundlegenden Schritte zur Konfiguration des Servers auf dem Computer erläutert.
- Installieren Sie die erforderliche Software. In den meisten Fällen müssen Sie eine Webserversoftware wie Apache, Nginx oder IIS installieren, um den Server zu starten. Wählen Sie einen geeigneten Server aus und laden Sie ihn von der offiziellen Website herunter.
- Installieren Sie die Serversoftware gemäß den Anweisungen auf Ihrem Computer. Führen Sie die Installation aus, wählen Sie den zu installierenden Ordner aus und folgen Sie den Anweisungen des Assistenten.
- Nachdem Sie den Server installiert haben, öffnen Sie die Konfigurationsdatei des Servers. In den meisten Fällen befindet sich die Konfigurationsdatei des Servers im Ordner "conf". Suchen Sie die Datei mit der Erweiterung ".conf" oder ".cfg".
- Öffnen Sie die Datei mit einem Texteditor und bearbeiten Sie die Einstellungen entsprechend Ihren Anforderungen. Achten Sie besonders auf die Einstellungen, die den Adressen und Ports zugeordnet sind, auf denen der Server ausgeführt wird.
- Speichern Sie die Änderungen in der Konfigurationsdatei und schließen Sie sie.
- Jetzt können Sie den Server auf Ihrem Computer starten. Führen Sie dazu die Serversoftware über das entsprechende Programm oder den Befehl an der Eingabeaufforderung aus.
- Nachdem der Server erfolgreich gestartet wurde, können Sie die Webseite des Servers mit Ihrer IP-Adresse und dem angegebenen Port öffnen. Andere Benutzer im Netzwerk können über Ihre IP-Adresse auf den Server zugreifen.
Jetzt, da der Server auf Ihrem Computer konfiguriert ist, können Sie ihn über einen Router ausführen. Im nächsten Teil dieses Artikels werden wir uns ansehen, wie Sie diese Aufgabe mithilfe der Router-Einstellungen durchführen können.
Öffnen des Ports auf dem Computer
Führen Sie die folgenden Schritte aus, um den Port auf dem Computer zu öffnen:
- Gehen Sie zu den Firewall-Einstellungen Ihres Betriebssystems. Klicken Sie dazu mit der rechten Maustaste auf das Netzwerksymbol in der unteren rechten Ecke des Bildschirms und wählen Sie Netzwerkeinstellungen.
- Wählen Sie je nach Betriebssystemversion im angezeigten Fenster "Netzwerk- und Freigabecenter" oder "Netzwerk- und Internetkonfiguration" aus.
- Als nächstes wählen Sie "Windows-Firewall konfigurieren" oder "Windows-Sicherheit konfigurieren".
- Wählen Sie im Fenster "Firewall-Verwaltung" die Option "Anwendung oder Funktionen durch die Firewall gehen lassen" aus.
- Tippen Sie auf Einstellungen ändern und suchen Sie die gewünschte Anwendung oder Funktion in der Liste.
- Wählen Sie die entsprechende Dag neben der Anwendung oder Funktion aus.
- Bestätigen Sie die Änderungen und schließen Sie die Firewall-Einstellungen.
Nach all diesen Schritten wird der ausgewählte Port auf Ihrem Computer geöffnet und der Server kann eingehende Verbindungen über diesen Port empfangen. Stellen Sie sicher, dass Sie den Router richtig konfiguriert haben, um eingehende Verbindungen über einen offenen Port an Ihren Computer weiterzuleiten.
Überprüfen der externen Verfügbarkeit des Servers
Wenn der Server über einen Router gestartet wird, kann die Verfügbarkeit von einem externen Netzwerk durch die Einstellungen des Routers und der Firewall eingeschränkt sein. Um die Verfügbarkeit des Servers von außen zu überprüfen, können Sie die folgenden Methoden verwenden:
1. Portscanner: es gibt viele Portscanner, die verwendet werden können, um zu überprüfen, ob bestimmte Ports auf dem Server verfügbar sind. Geben Sie die Adresse Ihrer öffentlichen IP-Adresse in die Adressleiste des Browsers ein, gefolgt von einem Doppelpunkt und der Portnummer, die Sie überprüfen möchten. Wenn der Port geöffnet ist, wird eine entsprechende Meldung angezeigt, und wenn der Port geschlossen ist oder von der Firewall gefiltert wird, wird eine Fehlermeldung angezeigt.
2. Befehlszeilenprogramme: Sie können auch Befehlszeilenprogramme wie Telnet oder nc (netcat) verwenden, um zu überprüfen, ob der Server an einem bestimmten Port verfügbar ist. Beispielsweise zeigt der Befehl "telnet Ihre öffentliche IP-Adresse Port" an, ob eine Verbindung zum Server am angegebenen Port hergestellt werden konnte oder nicht.
3. Externer Verfügbarkeitsprüfungsdienst: Es gibt Online-Dienste, die Ihnen helfen, die Verfügbarkeit des Servers von außen zu überprüfen. Sie können die Adresse Ihrer öffentlichen IP-Adresse eingeben und den Port auswählen, den Sie überprüfen möchten. Der Service führt eine entsprechende Überprüfung durch und zeigt die Ergebnisse an.
Beachten Sie, dass Sie bei der Verwendung einer externen Methode zur Überprüfung der Verfügbarkeit des Servers die Sicherheitseinstellungen berücksichtigen und die Firewall und die Portweiterleitung des Routers ordnungsgemäß konfigurieren müssen.
| Methode | Die Beschreibung |
|---|---|
| Portscanner | Viele Tools zum Überprüfen der Portverfügbarkeit auf dem Server. |
| Befehlszeilenprogramme | Verwenden Sie Telnet oder nc (netcat), um die Verfügbarkeit des Servers zu überprüfen. |
| Externer Verfügbarkeitsüberprüfungsservice | Online-Dienste, mit denen Sie die Verfügbarkeit des Servers von außen überprüfen können. |
Aktivieren des automatischen Serverstarts über den Router
Wenn Sie möchten, dass Ihr Server bei jedem Einschalten des Routers automatisch gestartet wird, müssen Sie die Autostart-Funktion Ihres Routers konfigurieren. Wenn Sie die folgenden Schritte befolgen, können Sie den automatischen Start des Servers über den Router aktivieren und ständigen Zugriff auf Ihren Server haben.
- Stellen Sie eine Verbindung zu Ihrem Router her, indem Sie die IP-Adresse des Routers in die Adressleiste des Browsers eingeben und gegebenenfalls Ihre Anmeldeinformationen eingeben.
- Suchen Sie in den Routereinstellungen nach der Registerkarte "Portverwaltung" oder "Port Forwarding".
- Erstellen Sie eine neue Regel für den Port, der von Ihrem Server verwendet wird. Geben Sie den Porttyp (TCP oder UDP) und die Portnummer an, die für Ihren Server geöffnet werden soll.
- Geben Sie die IP-Adresse Ihres Servers in das Feld "IP-Adresse" ein oder wählen Sie sie aus der Liste der verfügbaren Geräte aus.
- Speichern Sie die Einstellungen und starten Sie den Router neu, damit die Änderungen wirksam werden.
Ihr Server wird nun jedes Mal automatisch gestartet, wenn Sie den Router einschalten. Sie können über die IP-Adresse und die angegebene Portnummer auf Ihren Server zugreifen.