Konfigurieren der statischen IP-Adresse für die Verwendung der Remotedesktopverbindung

Ich habe eine statische IP-Adresse von meinem ISP. Ich habe drei Maschinen bei mir zu Hause. Ich möchte von jedem Ort aus remote auf einen meiner Computer (Windows Server 2003) zugreifen, indem ich Remotedesktopverbindung verwende. Zum Beispiel möchte ich, dass meine Maschine von meinem Büro aus zugänglich ist.

Ich weiß, dass es im Internet kostenlose Tools gibt, die dasselbe tun können (LogMeIn), aber ich möchte meine statische Adresse neugierig verwenden, um neue Dinge zu lernen. Obwohl ich kein Networking-Typ bin.

Wie kann ich das tun?

Author: Peter Mortensen, 2010-01-30

3 answers

Da Sie Ihre "statische Adresse neugierig nutzen möchten, um Neues zu lernen", hier ein (leicht modifizierter) Auszug aus diesem Artikel:

Wie kann ich von der Arbeit aus eine Verbindung zu meinem Heimcomputer herstellen?

Die erste Barriere ist der Ort, von dem aus Sie zu Hause auf Ihren Computer zugreifen möchten. Stellen Sie sicher, dass keine Einschränkungen hinsichtlich der Protokolle für den Zugriff auf das Internet bestehen (für das Remotedesktopprotokoll muss Port 3389 geöffnet sein), um die Internet.

Sie haben eine statische IP-Adresse zu Hause, das macht die Dinge viel einfacher (Sie werden immer wissen, welche IP-Adresse zu verbinden, iIn der Tat, wenn Sie eine statische IP-Adresse haben, können Sie sogar registrieren und eine Domain zuweisen, so dass Sie Ihr Heimnetzwerk mit Namen zugreifen können - so etwas wie myhome.mydomain.com -anstatt die IP-Adresse).

Die nächste Barriere ist Ihr Router. Ein Router fungiert als Firewall und verhindert, dass die meisten Verbindungen aus dem Internet kommen. Die meisten Menschen stellen Sie nur eine Verbindung her, um im Internet zu surfen, Dateien herunterzuladen oder E-Mails zu lesen, sodass dies für sie kein Problem darstellt. Die Verbindung von einem entfernten Ort zu Ihrem Zuhause ist jedoch eine Verbindung, die von außen hereinkommt.

Der Router muss so konfiguriert sein, dass Port 3389 (der Port Remote Desktop Protocol (RDP)) an den Computer weitergeleitet wird, mit dem Sie eine Verbindung herstellen möchten. Leider hängt die genaue Vorgehensweise von der Art des Routers ab, den Sie haben - Sie müssen die Dokumentation überprüfen (oder besuchen www.portforward.com).

Sie können auf diese Weise direkt über Ihren Router auf nur einen Ihrer Computer zugreifen. (Es gibt Techniken, bei denen Sie angeben können, dass Remotedesktopverbindung andere Ports als 3389 abhört. Wenn Sie dann für jeden Computer einen anderen Port verwenden und jeden über den Router an den entsprechenden Computer weiterleiten, können Sie eine direkte Verbindung zu jedem Computer herstellen).

Die letzte Barriere ist Ihre IP-Adresse in Ihrem LAN. Ihre IP-Adresse im Internet, ob statisch oder dynamisch, wird von Ihrem ISP zugewiesen und identifiziert wirklich nur ein Gerät: Ihren Router. In Ihrem lokalen Netzwerk weist der Router dann normalerweise allen Computern lokale IP-Adressen zu. Der Router stellt dann sicher, dass alle Daten, die zwischen den Computern in Ihrem lokalen Netzwerk und dem Internet übertragen werden, auf die richtigen Computer übertragen werden.

Diese lokalen IP-Adressen verlassen niemals Ihr Netzwerk - im Internet wird nur die IP-Adresse Ihres Routers angezeigt. Also, wenn Sie konfigurieren ihr Router Um Port 3389 an einen Computer weiterzuleiten, müssen Sie einen Ihrer lokalen Computer auswählen und dessen IP-Adresse als Ziel für die Remotedesktopverbindung konfigurieren. Wenn der Router dann eine Remotedesktopverbindungsanforderung aus dem Internet empfängt, leitet er diese Anforderung an den Computer weiter, dessen IP-Adresse Sie konfiguriert haben.

Das "Problem" besteht darin, dass Ihr lokales Netzwerk höchstwahrscheinlich dynamische IP-Adressen verwendet. Das bedeutet, dass die IP-Adressen, die jedem zugewiesen sind computer könnte sich im Laufe der Zeit ändern. Wenn Sie Ihre Computer ständig eingeschaltet lassen, ändern sich die Adressen nicht, und Sie können den Router wahrscheinlich mit der aktuellen IP-Adresse des Computers konfigurieren, auf den Sie remote zugreifen möchten. Wenn sich dies jemals ändert, müssen Sie die Portweiterleitungskonfiguration Ihres Routers für Port 3389 aktualisieren.

Wenn dies nicht akzeptabel oder unbequem ist, besteht die einzige wirkliche Lösung darin, einen Ihrer Computer mit einer statischen IP-Adresse zu konfigurieren und dann den Router zu konfigurieren um zu diesem als Remotedesktopverbindungsziel weiterzuleiten. Abhängig von Ihrem Router kann es so einfach sein wie:

  • Konfigurieren des Routers zum Zuweisen von IP-Adressen aus einem Bereich ... sagen wir 192.168.1.100 und höher.
  • Konfigurieren Sie die TCP/IP-Eigenschaften eines Ihrer Computer als statische IP und definieren Sie sie mit einem Wert außerhalb dieses Bereichs-z. B. 192.168.1.2 (normalerweise ist 192.168.1.1 für den Router selbst reserviert).

In vielen Fällen ist das genug. In Fällen, In denen andere Computer in Ihrem Netzwerk können diesen einen Computer nicht "sehen", es kann erforderlich sein, der Datei "hosts" auf allen anderen Computern einen Eintrag hinzuzufügen, der die statische IP-Adresse für diesen einen Computer definiert:

192.168.1.2 machinename
 14
Author: Peter Mortensen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-07-11 18:13:01

Dies ist etwas, das normalerweise in Ihrem Router-Setup ist. Sie müssen einem Ihrer Computer eine statische lokale IP-Adresse geben und dann die Firewallregeln so konfigurieren, dass der Datenverkehr abhängig von den verwendeten Ports an diesen Computer weitergeleitet wird. Einige Router erlauben auch einen dynamischen DNS-Link , sodass Sie die Nummer nicht eingeben müssen, dies jedoch tun können [email protected].

 1
Author: Gazler,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-07-11 18:15:17

Tatsächlich können Sie konfigurieren, Remote-Desktop-Verbindung zu allen drei Maschinen von jedem Ort aus zu verwenden.

Ändern Sie zunächst den Listening-Port von zwei von drei Computern, indem Sie zu diesem Registrierungsschlüssel auf jedem Computer gehen:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp\PortNumber

Der Standardport ist 3389. Sie können beispielsweise die drei Maschinen in 3389, 3390 und 3391 ändern.

Zweitens gehen Sie zur Modemkonfigurationsseite (dies hängt von Ihrem Modem ab; Sie finden es in der Dokumentation). Navigieren Sie zu NAT config oder Portweiterleitung oder was auch immer (abhängig von Ihrem Modem) und fügen Sie einen Eintrag für jede Maschine hinzu.

Zum Beispiel

Source port: 3389 // Which you use to connect from the outside
Destination: 192.168.1.100 // Assumed that 192.168.1.100 is your private IP address of the machine that has Remote Desktop Connection port 3389
Destination port: 3389

Fahren Sie mit den beiden anderen fort, und jetzt können Sie von außen auf alle drei Maschinen zugreifen.

 1
Author: Tuan Anh Hoang-Vu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-07-11 18:17:25