Port-oanstjoering en port-triggering steane yn itselde menu op de measte thúsrouters, en dêrom wurde se as twa manieren behannele om ien taak te dwaan. Oanstjoering is in statyske regel: in ynkommende ferbining nei in WAN-port wurdt oerset nei in fêst binnenadres en in fêste port, of der no wat oars bart of net. Triggering is betingst: de router hâldt útgeand ferkear yn ’e gaten en iepenet pas in ynkommende mapping nei’t in passende ferbining nei bûten giet. In VPN-tsjinner wachtet oant immen oars earst ferbynt, dus krekt dy betingst is it iene ding dat er nea ferfolje kin.

Twa regels mei ferskillende libbenssyklussen

IPv4 NAT is steatber. As in ynterne host in pakket nei bûten stjoert, makket de router in mapping sadat antwurden de wei werom fine; in ynkommend pakket dat by gjin inkele mapping past, wurdt weilitten, en dat is it gedrach dat in net-bylwurke buroblêd fan it ynternet ôfhâldt. Oanstjoering is in fêste oersettingsynskriuwing dy’t mei de hân tafoege wurdt. Triggering is in tydlik gat dat troch in ferkearspatroan bewekke wurdt.

It praktyske ferskil is tiid. In oanstjoering bestiet fan it momint dat er bewarre wurdt oant immen him wisket. In triggere mapping bestiet neidat de trigger ôfgiet en slút op in idle-timer, mjitten yn minuten op ferbrûkershurdware, of daliks by in reboot.

Net ien fan beide is abstrakt feiliger. In oanstjoering stelt ien port trochgeand bleat; in trigger stelt him pas nei beskaat útgeand ferkear bleat. Foar in tsjinst dy’t it earste pakket fan in frjemdling oanfurdigje moat, past mar ien fan de twa by de taak.

Wêrom’t triggering gjin tsjinner publisearret

In VPN-tsjinner is fan ûntwerp passyf. De partner, itsij in laptop yn in kafee of in tillefoan op mobile data, stjoert it earste pakket, en de router hat gjin mapping foar him. Neat binnen hat ferkear nei de trigger-port begûn, dus de regel giet nea ôf en de ferbining stjert foardat de handshake begjint.

Wêr’t triggering wol te wurkjen liket, generearret wat oars ferkear op de trigger-port: in klant op de LAN, in monitoarringsprobe, of de eigen útgeande kontrôles fan de tsjinner. Dan iepenet de mapping foar dy iene host en slút as it ferkear ophâldt, dus de folgjende eksterne partner mislearret wer, wylst it earste súkses yn it loch sit en as bewiis liket.

Triggering is ek meastentiids ien-host. In soad ymplemintaasjes litte mar ien yntern apparaat tagelyk de mapping hâlde, wat krekt ferkeard is foar in tsjinner dy’t ferskate partners antwurdzje moat. De funksje waard boud foar tapassingen dy’t útgeand in kontrôleferbining iepenje en ynkommende data op in twadde port ferwachtsje, en hy past noch altyd by dy foarm.

Wat in oanstjoering eins mappet

In oanstjoering is ien oersettingsynskriuwing: WAN-port en protokoll nei binnenadres en port. Hy hat in listener nedich dy’t al oan ’e oare kant rint, en hy hat nedich dat it binnenadres bliuwt wêr’t it is. In DHCP-lien dy’t nei in oare masine ferhúzet, stjoert elke tunnel stilwei nei de ferkearde host, dus meitsje de reservaasje foar de regel.

RuleOpens whenCloses whenFits a VPN listener
Port forwardSaved, at bootYou delete itYes
Port triggerMatching outbound trafficIdle timeout or rebootNo

It protokoll is wichtiger as’t it formulier suggerearret. OpenVPN oer UDP hat in UDP-oanstjoering nedich, WireGuard hat UDP nedich, en IPsec-data komt as ESP, IP-protokol 50, dat hielendal gjin ports hat. In oanstjoeringsformulier dat allinne TCP of UDP akseptearret, kin dat net útdrukke, dus IPsec hat passthrough of in statyske ien-op-ien-mapping nedich yn stee fan in portregel.

De laach boppe jo router

In oanstjoering kontrolearret allinne de oersetting dy’t fan jo is. As it WAN-adres net fan jo is, wat it gefal is efter carrier-grade NAT dêr’t abonnees 100.64.0.0/10 diele lykas beskreaun yn RFC 6598, berikt de ynkommende ferbining jo router nea, om’t de provider earst oerset hat. Gjin regel op jo apparaat kin dy folchoarder reparearje.

Dûbele NAT is itselde probleem yn it lyts. Jo router stjoert oan nei de ISP-router, dy’t gjin passende regel hat en it pakket weilittet. Foegje de regel itsij ta op it bûtenapparaat, itsij set it bûtenapparaat yn bridge-modus en lit jo eigen apparaat it iepenbiere adres hâlde.

Dêrom moat de test fan bûten komme. In test út deselde LAN fia it iepenbiere adres hinget fan hairpin-NAT-stipe ôf en kin slagje of mislearje om redenen dy’t neat mei de regel te krijen hawwe; in tillefoan op mobile data, of in freon op in oar netwurk, is de skjinste kontrôle.

Behein de regel, en ferifiearje dan beide helten

Stjoer ien port nei ien adres oan. In berik dat tafoege waard om’t de earste pogingen mislearren, is hoe’t behear-yuterflakken op it ynternet bedarje, en de VPN-listener hat de admin-side fan de router net njonken him publisearre nedich.

Hâld alles wat dy listener al beskerme: sertifikaat- of kaai-identiteit, host-firewall, aktuele pakketferzjes. In oanstjoering lit in pakket yn; autentikaasje beslút oft it pakket in tunnel wurdt, en dat binne twa aparte mislearringen as der wat misgiet.

De ferifikaasje hat twa helten. De handshake moat fan in ekstern netwurk ôf foltôge wurde, en dan moat in privee boarne efter de tsjinner troch de tunnel antwurdzje. Oanstjoering lit de tunnelferbining yn en neat mear; routing en autorisaasje foar 10.8.0.0/24 is in oare ynstelling op in oar skerm.

Beslis mei trije fragen

Trije fragen besljochtsje de kar flugger as hokker ferlikingstabel dan ek:

  • Ferbynt der wat fan bûten, as it earste pakket? Brûk dan oanstjoering, of in relay. Triggering kin net iepen sûnder útgeand ferkear dat nea bestean sil.
  • Moat it gat idle-tiid oerlibje? Brûk dan oanstjoering, want in triggere mapping slút op syn eigen skema.
  • Is it WAN-adres fan jo om te publisearjen? As it net sa is, reparearje dan de laach derboppe foardat jo hokker regel dan ek bewurkje.

As it antwurd op alle trije nee is, wat it gefal is foar in laptop dy’t sels in kommersjele provider opskillet, is gjin fan beide regels nedich. In klant efter NAT wurket om’t er sels de steatber mapping makket, en dat beslacht de measte minsken dy’t middennacht in side oer port-oanstjoering lêze.

Relatearre artikelen