Heim > Artikel > Betrieb und Instandhaltung > Was ist Port-Mapping unter Linux?
Portzuordnung, auch Portweiterleitung genannt, bezieht sich auf die Zuordnung des Ports der IP-Adresse eines externen Hosts zu einem Computer im Intranet. Wenn ein Benutzer auf diesen Port der externen Netzwerk-IP zugreift, ordnet der Server die Anfrage automatisch zu Dies kann durch Routing eines ADSL-Breitbandrouters über eine dynamische oder feste öffentliche Netzwerk-IP erreicht werden.
Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Dell G3-Computer.
Während des Entwicklungsprozesses ist es aus Gründen der Netzwerkumgebung erforderlich, über einen bestimmten Server auf einige Ports anderer Server zuzugreifen. Dies beinhaltet das Problem der Linux-Portzuordnung. Auf Linux-Servern sind Linux-Portzuordnungen unter 1024 für Nicht-Root-Benutzer verboten. Wenn Sie also Port 80 für den Zugriff auf Tomcat verwenden möchten, ändern Sie den Port von conf/server, indem Sie beispielsweise Port 80 auf 8080 zuordnen.
Was ist Linux-Port-Mapping?
Linux-Portzuordnung, auch Portweiterleitung genannt, besteht darin, den Port der IP-Adresse eines externen Hosts einem Computer im Intranet zuzuordnen, um entsprechende Dienste bereitzustellen.
Wenn ein Benutzer auf diesen Port der externen Netzwerk-IP zugreift, ordnet der Server die Anfrage automatisch der Maschine im entsprechenden LAN zu.
Port-Mapping kann durch Routing eines ADSL-Breitbandrouters über dynamische oder feste öffentliche Netzwerk-IP erreicht werden. ADSL stellt eine direkte Verbindung zu einem Hub oder Switch her, damit Computer das Internet gemeinsam nutzen können.
Wenn ein Benutzer auf den Port eines Linux-Hosts zugreift, der einen zugeordneten Port bereitstellt, sendet der Server eine Anfrage an den Host im LAN, der diesen spezifischen Dienst bereitstellt. Mehrere Ports auf einer Maschine mit externer IP-Adresse können auch verschiedenen Ports auf verschiedenen Computern im internen Netzwerk zugeordnet werden. Port-Mapping kann auch einige spezifische Proxy-Funktionen ausführen.
Port-Mapping ist in dynamisch und statisch unterteilt. Dynamische Portzuordnung: Wenn ein Computer im Intranet auf eine Website zugreifen möchte, sendet er ein Datenpaket an das NAT-Gateway. Der Header enthält die IP und den Port der Website der anderen Partei sowie die lokale IP und den Port Ersetzen Sie die lokale IP und den Port durch die eigene öffentliche Netzwerk-IP und einen nicht verwendeten Port. Diese Zuordnungsbeziehung wird für die zukünftige Verwendung bei der Weiterleitung von Datenpaketen aufgezeichnet.
So führen Sie eine Portzuordnung durch
Sie können iptables für die Portzuordnung verwenden:
Schritt 1: Aktivieren Sie die Portzuordnungsfunktion:
Methode eins: (Paketweiterleitung zulassen)
》
Das obige ist der detaillierte Inhalt vonWas ist Port-Mapping unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!