ddclient verëffentlecht den VPN-Ausgang: d'Entdeckungsquell reparéieren
Eng Websond mellt d'Adress, déi si gesäit, dofir kann e Volltunnel-VPN den Ausgang vum Provider verëffentlechen. Wielt fir d'éischt den Endpunkt a passt duerno d'Entdeckung dorun un.
Ären DNS-Numm léist elo op eng Adress vun engem VPN-Provider op, an den Aktualiséierungslog gesäit komplett gesond aus. Dës Kombinatioun ass normal. Eng webbaséiert Entdeckungssond freet en externen Déngscht, wéi eng Quell hie gesäit, a wann d'Ufro duerch e Volltunnel-VPN erausgeet, ass d'Äntwert den VPN-Ausgang an net är Heem-WAN-Adress. Den Aktualiséierer huet seng Aarbecht gemaach; d'Aarbecht war op déi falsch Observatioun geriicht.
Bestätegt, wat den Numm soll kréien
En ëffentlechen Numm fir en erakomende Heem-Déngscht brauch eng Adress, duerch déi geneemegt erakomend Verbindungen dëse Déngscht kënne kréien. En Deele vum Provider-Ausgang verëffentlechen organiséiert do keng erakomend Weiderleedung, a keng DNS-Konfiguratioun schaaft déi Weiderleedung. Entscheet dat, ier Dir den Aktualiséierer ufässt, well et bestëmmt, wéi eng Adress richteg ass.
En private Numm fir d'Tunneladress vun engem VPN-Client ass en anert Problem mat enger anerer Äntwert: hien gehéiert an den private DNS, an hie brauch iwwerhaapt keen ëffentlechen Entdeckungsdéngscht. D'Vermësche vun den zwou Ufuerderungen ass de Wee, wéi eng funktionéierend Konfiguratioun ufänkt eng Adress ze verëffentlechen, déi kee gefrot huet.
Interface-Adresse brauchen och Interpretatioun. D'Adress vun engem Laptop hannert engem Heemrouter ass net déi ëffentlech WAN-Adress, an och d'WAN-Adress vum Router kann hannert Carrier-Grade-NAT stoen, wou hir Verëffentlechung keng erakomend Erreechbarkeet ka schafen.
Reproduzéiert de Wäert, ier Dir eppes ännert
Observéiert déi zwee Weeër getrennt. Mam Tunnel uewen mellt eng Sond den Ausgang; mam Tunnel ënnen, oder mat der Sond un déi physesch Interface gebonnen, mellt si d'Heemadress: curl --interface eth0 https://ifconfig.me. Wann déi zwou Äntwerten ënnerscheeden, hutt Dir de Feeler reproduzéiert, ouni den Aktualiséierer unzefässen.
Start dann de Client an engem Modus, deen d'Konfiguratioun préift, ouni eng Aktualiséierung ze maachen, zum Beispill ddclient -verbose -noexec, a liest, wéi eng Entdeckungsmethod hie gewielt huet. D'ausféierlech Ausgab nennt d'Method an de Wäert, deen hie krut, an dat ass de Fakt, deen Dir viru jiddwer Ännerung braucht.
Richt d'Entdeckung op de gewielte Wee
Wann den Numm d'Heem-WAN-Adress verëffentleche muss, muss d'Entdeckung just déi Adress observéieren. Dräi Optioune funktionéieren, ongeféier an der Rei vun der Preferenz: loosst den Router iwwer säin eegene ënnerstëtzten Aktualiséierer verëffentlechen; benotzt dem ddclient seng Routerstatus-Entdeckung géint eng Säit, déi den Router wierklech zerwéiert; oder behält eng Websond, awer bënnt se un déi physesch Interface, sou datt se baussent dem Tunnel erausgeet.
Fir de Routerstatus-Wee benotze méi nei ddclient-Versiounen d'Optiounsfamill usev4 a fwv4, mat engem optionalen Iwwersprangmuster fir de ronderëm Säitentext. Kuckt d'README fir är installéiert Versioun, well méi al Versioune schreiwen déiselwecht Iddi mat use a fw, an en Optiounsnumm, deen aus der falscher Versioun kopéiert gouf, feelt beim Start.
Wann Dir d'Webentdeckung behält, denkt drun, datt d'Routing vun der Sond an d'Routing vum Aktualiséierungs-API-Uruff getrennt Entscheedungen sinn. Den Aktualiséierungsuruff liwwert de Rekord; d'Sond entscheet de Wäert, dee geliwwert gëtt.
Halt Geheimnisser a Versiounen an der Rei
Router-Identitéitsdaten a Provider-Token gehéieren an eng geschützt Konfiguratiounsdatei, net op eng Kommandozeil, déi an der Shell-Historie lant. Ausféierlech Spueren kënne béides enthalen, dofir redigéiert se, ier Dir se an en Ticket pecht. Eng Entdeckungsmethod, déi eng authentifizéiert Routersäit muss schrappen, verlaangt och, datt Dir déi Identitéitsdaten iwwer Firmware-Aktualiséierungen erhalen. Bewaart se mat der selwechter Suergfalt wéi den Provider-Token.
D'ddclient README dokumentéiert d'Entdeckungsapprochen an hir Optiounsnummen. Vermëscht net IPv4- an IPv6-Resultater an engem Rekord, a gitt net dovun aus, datt eng Optioun aus enger Versioun an enger anerer existéiert.
Verifizéiert de Wäert, duerno d'Erreechbarkeet
Vergläicht déi virgeschloen Adress mam beabsichtigten Endpunkt, ier Dir eng Live-Aktualiséierung erlaabt, préift duerno nom enger autoriséierter Aktualiséierung den autoritative DNS a rechent mat Resolver-Caches. En nidderegen TTL verkierzt d'Warte; hie mécht en falsche Wäert net richteg.
Eréischt wann de Rekord richteg ass, sollt Dir den erakomenden Déngscht aus engem onofhängegen Netzwierk testen, mat der erfuerderter Firewall an der Weiderleedung schonn geneemegt. En richtegen A-Rekord beweist keen erreechbaren Déngscht, an e statescht VPN-Lease kann d'privat Nummgebung vereinfachen, ouni en ëffentlechen Hostnumm ze reparéieren, dee op de falschen WAN weist.