Firwat Är URL eng Entrée op Port 80 oder 443 brauch, net 45000
E Browser wielt 80 oder 443 aus dem Schema, net deen héijen Port vun Ärem Provider. Gitt de Entréeswee an den Urspronk duerch, deen all Publikatiounsoptioun Iech léisst.
Gitt e Hostnumm an e Browser an a Schema entscheet de Zilport: 80 fir http, 443 fir https. Näischt an enger DNS-Antwert iwwerschreift dat, an eng Weiderleedungsregel op Ärer Maschinn kann um Rand vum Provider kee Lauschterer erfinden. Wann e VPN-Provider Iech en héijen ëffentleche Port wéi 45000 gëtt, funktionéiert eng explizit URL an eng propper net. D’Lück ass um Entréespunkt, net an der Applikatioun.
Gitt de Wee vum Browser bis zum Prozess eng Kéier duerch, an déi dräi Publikatiounsoptiounen hale op mysteriéis ze sinn.
Kuckt wou d’Ufro tatsächlech hinnergeet
De Browser léist den Numm zu enger Adress op an verbënnt sech dann mat där Adress um Standardport vum Schema, ausser d’URL nennt en aneren. Den Rand vun Ärem Provider entscheet wat mat der ukommender Verbindung geschitt. Wann seng Weiderleedungstabell nëmmen 45000 op Är intern Adress mappt, huet eng Verbindung op 80 néierens fir ze goen a gëtt refuséiert oder verworf ier Är Maschinn iwwerhaapt bedeelegt ass.
Dës Refus geschitt um Rand, dofir weisen Är Applikatiounsloggen iwwerhaapt näischt. Fehlend Loggen si Beweis dofir wou de Paket gestoppt huet, net Beweis datt d’Applikatioun futti ass.
Firwat eng lokal Regel den Rand net ka flécken
Eng Ëmleedung oder eng DNAT-Regel um Applikatiounshost wierkt op Paketen déi schonn ukomm sinn. Paketen déi beim Provider op Port 80 geschéckt ginn komme ni un, dofir gëtt d’Regel ni evaluéiert. Dat ass déi meescht verléiert Stonn am ganze Problem.
DNS kann de Port och net droen. HTTP-Spezifikatioun definéiert d’Standardwäerter vum Schema, an en A- oder AAAA-Rekord gëtt eng Adress zréck wärend CNAME en aneren Numm zréckgëtt. De Browser hängt nach ëmmer de Port vum Schema un, dofir ännert nëmmen en explizite Port an der URL den Zil.
Optioun eent: den explizite Port behalen
Oft ass déi richteg Äntwert déi onglamouréis. Publizéiert déi voll URL mat dem Port, beend TLS op enger Entrée déi dat ënnerstëtzt, a suergt dofir datt all generéierte Link deeselwechten Urspronk behält. Fir e klengt, kontrolléiert Publikum ass dat vollstänneg, an et kascht näischt ausser enger sichtbarer Portnummer.
Kuckt Ëmleedungen an de Cookie-Ëmfang wärend Dir do sidd, well e Backend deen säin eegenen Hostnumm an en Location-Header schreift d’Arrangement zerstéiert.
Optioun zwee: eng richteg Standardport-Entrée kréien
E puer Provider an Hosting-Konstruktioune leeden 80 an 443 op enger gedeelter oder dedizéierter Adress als dokumentéierte Service weider. Frot wat tatsächlech abegraff ass amplaz unzehuelen datt eng ëffentlech Ausgangsadress arbiträr Agefallsporte bedeit. Eng dedizéiert Ausgangsadress seet näischt iwwer Agefallsweiderleedung.
Bestätegt Besëtz a Verfügbarkeet schrëftlech, dorënner wat mat der Entrée geschitt wann den Tunnel sech mat enger anerer Adress nei verbënnt. Eng Entrée déi mam Tunnel matbeweegt produzéiert Ausfäll déi wéi DNS-Fehler ausgesinn.
Optioun dräi: e Frontend virdru setzen
En ëmgedréinte Proxy op enger erreechbarer Adress kann op 443 lauschteren an TLS beenden an eng separat Verbindung zum Backend iwwer de VPN opmaachen. Besich gesinn den Numm an den Standardport vum Frontend, wärend de Frontend an Ärem Numm mam héijen Port vum Backend schwätzt. Dat funktionéiert well et d’Architektur ännert amplaz géint den Entréespunkt ze kämpfen. Den Backend brauch dann iwwerhaapt keen Agefallsport am ëffentlechen Internet.
Et ännert och wat Dir bedreift. De Frontend besëtzt ëffentlech TLS, Zougangspolitik, Loggen a Verfügbarkeet, an en muss d’Backend-Auswiel op de virgesi Service limitéieren. Wann de Sprong vum Frontend zum Backend HTTPS benotzt, behält d’Zertifikatsvalidatioun op deem Sprong.
Behält een Urspronk
Den ëffentlechen Hostnumm, d’Schema an de Port vum Frontend bilde den Urspronk deen d’Besich benotzen, also konfiguréiert d’extern URL vun der Applikatioun, d’Ëmleedungen an d’Cookien fir deen Urspronk. Schéckt den originellen Host an d’weidergelount Schema wann d’Applikatioun absolut Linken baut. Eng Äntwert déi Benotzer op en private Numm oder en héije Port zréckwerft zerstéiert déi propper Entrée déi Dir just gebaut hutt.
Entscheet dann mam Publikum am Kapp. Eng kuerz URL kann e geréierte Frontend rechtfertegen, an et ass net wäert eng privat Service just fir VPN zoufälleg an eng ëffentlech ëmzewandelen.