Rekodi yako ya DNS ni sahihi, mbadala ni mzima, na bado baadhi ya wateja hutumia saa nyingi kupiga anwani ya zamani. Wachache hushindwa papo hapo kwa jina ambalo linatatuliwa na halijibu kamwe. Matokeo yote mawili yanatoka kwenye pengo moja: jina la mwenyeji hubadilisha kile mteja anatafuta, sio wakati anakitafuta, na sio kile anachokiamini jibu linapofika.

Dalili: rekodi sahihi, vichuguu vilivyopitwa na wakati

Wasifu unaohifadhi jina sio mteja anayeendelea kulitatua. Wengi hulitatua mara moja, wakati usanidi unatumika au wakati handaki linapoinuka, kisha hutumia anwani hiyo tena hadi kikao kikamilike. TTL ndefu juu ya hilo ndio sababu ya mpito kupangwa kuzunguka miunganisho upya badala ya kuzunguka uhariri wa DNS.

Hakuna tabia yoyote kati ya hizi mbili iliyo kasoro, na ndiyo inayofanya dalili kuwa yenye kutatanisha. Mteja anafanya kazi kwa jibu alilolipata mapema, na hakuna kitu upande wa seva linaonyesha jibu gani lilikuwa. Panga muunganisho upya ndani ya dirisha la matengenezo na uwaambie watumiaji watakachokiona, au tumia dirisha kujibu tiketi. Safu ya ripoti zinazofanana ndio matokeo ya kawaida.

Nani anadhibiti jina, na mteja anathibitisha nini

Udhibiti wa eneo huamua jinsi uhamishaji unaweza kwenda haraka. Weka rekodi kwa msajili unayeweza kuingia, na uandike nani mwingine anaweza kuibadilisha.

Uaminifu haufuati jina. Mteja anayetegemea TLS anaweza kukagua utambulisho wa cheti au jina lililobandikwa, wakati WireGuard inathibitisha ufunguo wa umma wa mwenzake na inapuuza kabisa jina la mwenyeji. Tofauti hiyo huamua kama uhariri wa DNS unatosha au kila wasifu unahitaji alama mpya ya vidole. Mabadiliko ya rekodi hayapaswi kamwe kuidhinisha mwisho ambao hakuna aliyekubali.

Weka ufikiaji wa kiutawala na ufikiaji wa urejeshaji mbali na jina la umma la mteja. Kupoteza akaunti ya mwenyeji hakupaswi pia kukugharimu rekodi inayowaelekeza wateja. Hifadhi njia ya urejeshaji mahali ambapo hakutegemei mtoa huduma unayemwacha.

Kila mteja anasoma jina tena lini

Wakati wa utatuzi ni sifa ya kila mteja, kwa hivyo kagua utekelezaji unaosambaza kweli kabla ya kuahidi dirisha la mpito. wg-quick hutatua mwisho wakati kiolesura kinapoinuka na huhifadhi anwani hiyo hadi handaki lianzishwe upya. Mteja wa OpenVPN huitafuta jina anapounganisha, na iwapo atatazama tena wakati wa muunganisho upya inategemea chaguo zake.

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

Wateja wa simu ndio mshangao wa kawaida, kwa sababu wanaweza kuhifadhi anwani iliyotatuliwa kupitia usingizi au mabadiliko ya mtandao. Chapisha rekodi za A na AAAA tu ikiwa mbadala unajibu katika familia zote mbili. Anwani inayojibu katika familia moja haithibitishi chochote kuhusu nyingine, na rekodi ya AAAA iliyokufa huongeza muda wa kusubiri kwa kila jaribio. Andika tabia ya utatuzi kwa kila mteja unayemuunga mkono, kisha jaribu kwenye vifaa ambavyo watu hutumia kweli.

Muunganisho upya ni kitendo cha mtumiaji katika wateja wengi, na seva haiwezi kuulazimisha. Weka hatua hiyo kwenye kidokezo cha matengenezo, na mstari kuhusu kile mtumiaji atakachokiona kinapotokea.

Badilisha kwa msingi wa ushahidi, kisha ondoa mwisho wa zamani

Kabla ya kubadilisha, thibitisha kila tabaka kwenye mbadala: msikilizaji anajibu, ngome ya moto inaruhusu bandari kupita, njia zinarudi sawasawa, jina linatatuliwa hadi anwani mpya, na utambulisho unaojulikana unakubaliwa. Msikilizaji anayekubali muunganisho si sawa na anayekamilisha kupeana mikono, kwa hivyo jaribu kupeana mikono na sio bandari. Weka orodha ya kubatilisha ya sasa kando ya usanidi, kwa sababu nakala rudufu iliyorejeshwa huunda upya orodha ya wenzake kama ilivyokuwa na ingefungua tena ufikiaji uliokuwa umeufunga. Andika ni utambulisho gani ulijaribu nao, kwa sababu «inafanya kazi» sio ushahidi ambao mtu yeyote anaweza kuurudia.

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

Wakati wa mpito, fuatilia majaribio ya muunganisho kwenye miisho yote miwili kwa utambulisho huo huo. Mteja anayeendelea kuthibitisha dhidi ya anwani ya zamani ni wasifu au jibu lililohifadhiwa ambalo halikuhamia kamwe. Ondoa mwisho wa zamani kwa mpango wenye tarehe, kwa sababu huduma mbili zinazokubali utambulisho mmoja huacha milango miwili wazi.

Jaribio la mpito ni kikao cha programu kupitia mwisho mpya, sio ping. Mara kikao hicho kinapofanya kazi na mwisho wa zamani haurekodi majaribio yoyote yaliyoidhinishwa katika mzunguko kamili wa muunganisho upya, uhamishaji umekamilika.

Makala zinazohusiana