Netzwerkbedingungen und Routingprobleme

Diese Seite beschreibt Netzwerkbedingungen und Routingprobleme, welche vorhanden sein können und verhindern, dass Anwender vom öffentlichen Internet auf Ihren Server zugreifen.

Das Hauptproblem betrifft Sie, wenn Ihr Computer im Internet öffentlich verfügbar ist. Wenn Sie ein sehr einfaches Netzwerk haben und Ihr Computer direkt verbunden ist (eventuell via Kabel oder ADSL-Modem), dann ist es wahrscheinlich von Belang. Wenn Sie Teil einer großen Organisation sind, dann könnte dieses Programm auf einem öffentlichen Host laufen oder Sie haben Experten zur Verfügung, welche Firewalls öffnen und Anschlüsse weiterleiten können, um Ihren Computer öffentlich zugänglich zu machen. Diese Erörterung und der automatisierte Routing-Assistent und dazugehörige Einstellungen befassen sich hauptsächlich mit dem wahrscheinlichsten Mittelfall: Sie sind in einem kleinen Business- oder Heimnetzwerk und zwischen Ihnen und dem Internet befindet sich ein NAT (Network Address Translation)-Router.

NAT-Router erlauben vielen Hosts „innerhalb“ des NAT eine einzelne öffentliche IP-Adresse gemeinsam zu nutzen, indem die private Adresse und der Anschluss, welche für die Verbindung zur öffentlichen IP-Adresse und zum öffentlichen Anschluss verwendet werden, übersetzt werden. Deshalb erscheint es von „außerhalb“, dass alle vom Host vorgenommenen Verbindungen im privaten Netzwerk von einem Host kommen - dessen IP-Adresse die öffentliche ist, welche dem Router von Ihrem Internetdienstanbieter zugewiesen wurde. Dies ist eine hervorragende Möglichkeit zur Erhaltung von IP-Adressen, aber sie bringt ein Problem mit sich: wie kann ein Client „extern“ zu einem bestimmten Host „intern“ verbinden, wenn der NAT effektiv all diese Hosts hinter einer IP-Adresse verbirgt?

Die meisten NAT-Router können so konfiguriert werden, dass ein bestimmter öffentlicher Anschluss zu einem Anschluss auf einem bestimmten Host im privaten Netzwerk umgeleitet wird. Wenn ein Router Universelles Plug and Play (UPnP) unterstützt, dann kann der Routing-Assistent diese Anschlussumleitung automatisch einrichten und die öffentliche IP-Adresse ermitteln. Wenn UPnP nicht unterstützt wird, dann muss der Router manuell konfiguriert werden - siehe hier für Details.

Unabhängig davon, ob Ihr Server direkt oder via NAT-Router mit dem Internet verbunden ist, verbleibt ein anderes Problem - die öffentliche IP-Adresse könnte dynamisch zugewiesen sein, d.h. sie könnte sich ändern. Es gibt hier drei Möglichkeiten: informieren Sie Ihre Anwender über jede Änderung; fordern Sie eine feste IP-Adresse von Ihrem Internetdienstanbieter an (oft zusätzliche Gebühren) oder verwenden Sie einen dynamischen Domain Name Service.

Mit einem dynamischen Domain Name Service ermittelt ein kleines Client-Programm jede IP-Adressänderung und informiert den Service über die neue Adresse, welcher seine Domänennamen-Tabellen aktualisiert. Dadurch kann ein Anwender auf Ihren Server zugreifen, indem der Domänenname festgelegt wird, welcher vom dynamischen DNS-Dienst in eine IP-Adresse umgewandelt wird. Viele Router enthalten einen Client für mehrere Dienste - prüfen Sie, welche Ihr Router unterstützt.