Mae eich cofnod DNS yn gywir, mae'r amnewidiad yn iach, ac eto mae rhai cleientiaid yn treulio oriau'n deialu'r hen gyfeiriad. Mae ychydig yn methu ar unwaith yn erbyn enw sy'n datrys ac nad yw byth yn ateb. Daw'r ddau ganlyniad o un bwlch: mae enw gwesteiwr yn newid yr hyn y mae cleient yn chwilio amdano, nid pryd y mae'n chwilio, ac nid yr hyn y mae'n ymddiried ynddo pan ddaw'r ateb.

Y symptom: cofnod cywir, twneli hen

Nid yw proffil sy'n storio enw yn gleient sy'n parhau i'w ddatrys. Mae'r rhan fwyaf yn datrys unwaith, wrth gymhwyso'r ffurfweddiad neu pan ddaw'r twnnel i fyny, ac yna'n ailddefnyddio'r cyfeiriad hwnnw nes bod y sesiwn yn dod i ben. TTL hir ar ben hynny yw'r rheswm y mae'n rhaid cynllunio'r trosglwyddiad o amgylch ailgysylltu yn lle o amgylch golygu DNS.

Nid yw'r naill ymddygiad na'r llall yn ddiffyg, a dyna sy'n gwneud y symptom yn ddryslyd. Mae'r cleient yn gweithio o ateb a gafodd yn gynharach, ac nid oes unrhyw beth ar ochr y gweinydd yn dangos pa ateb oedd hwnnw. Cynlluniwch yr ailgysylltiad i mewn i'r ffenestr cynnal a chadw a dweud wrth ddefnyddwyr beth fyddant yn ei weld, neu treuliwch y ffenestr yn ateb tocynnau. Ciw o adroddiadau unfath yw'r canlyniad arferol.

Pwy sy'n rheoli'r enw, a'r hyn y mae'r cleient yn ei wirio

Mae rheolaeth y parth yn penderfynu pa mor gyflym y gall mudo symud. Cadwch y cofnod gyda chofrestrydd y gallwch fewngofnodi iddo, ac ysgrifennwch pwy arall sy'n gallu ei newid.

Nid yw ymddiriedaeth yn dilyn yr enw. Gall cleient sy'n seiliedig ar TLS wirio hunaniaeth tystysgrif neu enw wedi'i binio, tra bod WireGuard yn dilysu allwedd gyhoeddus y cymar ac yn anwybyddu'r enw gwesteiwr yn gyfan gwbl. Mae'r gwahaniaeth hwnnw'n penderfynu a yw golygu DNS yn ddigon neu a oes angen olion bysedd newydd ar bob proffil. Ni ddylai newid cofnod byth awdurdodi pen draw na chymeradwyodd neb.

Cadwch fynediad gweinyddol a mynediad adfer ymhell o enw cyhoeddus y cleient. Ni ddylai colli cyfrif lletyaeth gostio'r cofnod sy'n ailgyfeirio cleientiaid hefyd. Storiwch y llwybr adfer yn rhywle nad yw'n dibynnu ar y darparwr yr ydych yn ei adael.

Pryd mae pob cleient yn ail-ddarllen yr enw

Mae amseriad datrys yn nodwedd i bob cleient, felly gwiriwch y gweithrediad yr ydych yn ei gludo mewn gwirionedd cyn addo ffenestr drosglwyddo. Mae wg-quick yn datrys y pen draw wrth i'r rhyngwyneb godi ac yn cadw'r cyfeiriad hwnnw nes bod y twnnel yn ailgychwyn. Mae cleient OpenVPN yn chwilio am yr enw pan fydd yn cysylltu, ac mae a yw'n edrych eto wrth ailgysylltu yn dibynnu ar ei opsiynau.

ClientWhen it resolvesWhat it verifies
wg-quickAt interface start, cached for the sessionPeer public key, not the name
OpenVPN 2.6On connect, possibly again on reconnectCertificate identity or pinned name
Mobile clientsMay hold the answer across sleep or a network changePlatform trust store, same certificates

Cleientiaid symudol yw'r syndod arferol, oherwydd gallant ddal cyfeiriad wedi'i ddatrys drwy gwsg neu newid rhwydwaith. Cyhoeddwch gofnodion A ac AAAA yn unig os yw'r amnewidiad yn ateb ar y ddau deulu. Nid yw cyfeiriad sy'n ateb ar un teulu yn profi unrhyw beth am y llall, ac mae cofnod AAAA marw yn ychwanegu terfyn amser at bob ymgais. Dogfennwch yr ymddygiad datrys ar gyfer pob cleient a gefnogwch, yna profwch ar y dyfeisiau y mae pobl yn eu defnyddio mewn gwirionedd.

Gweithred defnyddiwr yw ailgysylltu yn y rhan fwyaf o gleientiaid, ac ni all y gweinydd ei gorfodi. Rhowch y cam hwnnw yn y nodyn cynnal a chadw, gyda llinell ar yr hyn y bydd'r defnyddiwr yn ei weld pan fydd yn digwydd.

Trosglwyddwch ar sail tystiolaeth, yna ymddeolwch yr hen ben draw

Cyn y newid, profwch bob haen yn yr amnewidiad: mae'r gwrandäwr yn ateb, mae'r mur tân yn pasio'r porth, mae'r llwybrau'n dychwelyd y ffordd iawn, mae'r enw'n datrys i'r cyfeiriad newydd, ac mae hunaniaeth hysbys yn cael ei derbyn. Nid yw gwrandäwr sy'n derbyn cysylltiad yr un peth â'r un sy'n cwblhau ysgwyd llaw, felly profwch yr ysgwyd llaw ac nid y porth. Cadwch y rhestr ddirymu gyfredol wrth ymyl y ffurfweddiad, oherwydd mae copi wrth gefn wedi'i adfer yn ail-greu'r rhestr cymar fel yr oedd ac yn ailagor mynediad yr oeddech eisoes wedi'i gau. Cofnodwch pa hunaniaeth y gwnaethoch brofi â hi, oherwydd nid yw «mae'n gweithio» yn dystiolaeth y gall unrhyw un ei hailadrodd.

getent hosts vpn.example.com
ss -lunp | grep 51820
wg show wg0 latest-handshakes

Yn ystod y trosglwyddiad, gwyliwch ymdrechion cysylltu ar y ddau ben draw ar gyfer yr un hunaniaeth. Mae cleient sy'n dal i ddilysu yn erbyn yr hen gyfeiriad yn broffil neu'n ateb wedi'i storio na symudodd byth. Ymddeolwch yr hen ben draw ar gynllun â dyddiad, oherwydd mae dau wasanaeth yn derbyn un hunaniaeth yn gadael dwy ddrws ar agor.

Prawf y trosglwyddiad yw sesiwn cymhwysiad drwy'r pen draw newydd, nid ping. Unwaith y bydd y sesiwn honno'n gweithio ac nad yw'r hen ben draw yn cofnodi unrhyw ymdrechion awdurdodedig dros gylch ailgysylltu llawn, mae'r symudiad wedi gorffen.

Erthyglau cysylltiedig