Unafungua jedwali la uelekezaji baada ya kuunganisha na kupata anwani moja inayoelekezwa kupitia handaki wakati subneti inayoizunguka bado inaenda kwenye lango la ndani. Kumbukumbu hiyo ni njia ya mwenyeji: anwani moja, inayolingana na kiambishi cha wote moja. Ni muhimu kwa sababu maamuzi ya uelekezaji hutumia kiambishi kirefu zaidi kinacholingana, kwa hivyo /32 inaweza kushinda /24 au njia chaguomsingi bila kubadilisha mojawapo. Ikiwa hiyo ni ubaguzi wa uangalifu au hitilafu ya baadaye inategemea anwani ipi inaitaja na nani anaitunza.

Anwani moja, kumbukumbu moja kwenye jedwali

Njia ya mwenyeji ya IPv4 hubeba kiambishi /32 na njia ya mwenyeji ya IPv6 hubeba /128, ikimaanisha kumbukumbu inaweza kulingana hasa na anwani moja ya mwisho. Hakuna kingine kwenye jedwali kinachosonga: subneti inayofunika na njia chaguomsingi zinabaki zilipo. Kumbukumbu nyembamba inashinda kwa anwani hiyo kwa sababu kiambishi chake ni kirefu, si kwa sababu kiliongezwa baadaye.

Sifa hiyo huifanya njia ya mwenyeji kuwa ubaguzi mzuri na tabia mbaya. Kumbukumbu mbili za /32 zinazotaja mlango wa mbele wa huduma hazifuniki anwani yake ya pili, anwani yake ya IPv6 au anwani anayohamia mwezi ujao. Jedwali lililojaa kumbukumbu za anwani moja zisizoelezwa kwa kawaida humaanisha kuwa mtu aliendelea kufunika-funika kuzunguka uamuzi wa subneti badala ya kuufanya. Soma kwanza urefu wa kiambishi, kisha uulize kumbukumbu inapaswa kulinda nini.

Soma kumbukumbu kutoka kwa mteja kuelekea nje

Anza kwenye mashine iliyo na tatizo, kwa sababu anwani hiyo hiyo inaweza kuelekezwa kwa namna tofauti kwenye kompyuta mpakato na kwenye lango lililo mbele yake. Muulize kernel ni njia ipi itakayochagua kwa anwani kamili inayotumiwa na programu, badala ya kusoma jedwali kutoka juu. Jibu linajumuisha kiolesura na hatua inayofuata, ambavyo kwa pamoja ni uamuzi.

ip route get 203.0.113.25
ip -6 route get 2001:db8:4::25
ip route show | grep -F 203.0.113.25
Find-NetRoute -RemoteIPAddress 203.0.113.25

Rudia swali kwa familia ya anwani ambayo programu huchagua kwa kweli, kwa sababu mteja anaweza kupendelea IPv6 na kupita kwa utulivu ubaguzi wa IPv4. Linganisha matokeo kabla na baada ya handaki kupanda, na uhifadhi matokeo yote mawili. Ulinganisho huo unaonyesha kama mteja aliongeza kumbukumbu wakati wa kuunganisha au ilikuwa tayari ipo.

Kumbukumbu ya kudumu na kumbukumbu ya wakati wa utekelezaji hushindwa kwa namna tofauti. Ya wakati wa utekelezaji hupotea pamoja na kipindi, wakati ya kudumu inastahimili kuwashwa upya na kuendelea kutuma trafiki kwenye lango ambalo halipo tena.

Ubaguzi wa kituo cha mwisho na mtego wa kurudia

Wateja wa VPN kwa kawaida husakinisha njia ya mwenyeji kuelekea anwani ya nje ya seva kupitia lango la awali kabla ya kuelekeza upya njia chaguomsingi. Bila kumbukumbu hiyo pakiti zilizosimbwa zingetumwa ndani ya handaki wanalojaribu kujenga, na muunganisho ungezunguka hadi muda uishe.

Mtego huonekana wakati subneti zinazokubaliwa za handaki zinajumuisha kwa bahati anwani hiyo ya kituo cha mwisho, au wakati profaili ya pili inaongeza baadaye njia pana zaidi. Wakati huo kumbukumbu ya kituo cha mwisho inashindwa na kiambishi kirefu zaidi na kipindi kinaanguka mara tu kinapoanza kupitisha trafiki. Kuandika anwani ya kituo cha mwisho kando ya subneti zinazokubaliwa ndiyo njia ya bei nafuu ya kutambua mgongano kabla ya watumiaji. Pia inaeleza kwa nini profaili hiyo hiyo inafanya kazi kutoka mtandao mmoja na kushindwa kutoka mwingine.

Thibitisha njia ambayo programu hutumia kwa kweli

Ping iliyofanikiwa kwa jina la mwenyeji ni ushahidi hafifu wakati programu inaunganisha kwenye anwani nyingine au familia nyingine. Thibitisha mchanganyiko kamili wa anwani, familia, bandari na kiolesura, kutoka kwenye mashine inayoendesha mteja.

ip route get 203.0.113.25
sudo nft list ruleset | grep -A 4 'chain output'
curl -sS --max-time 8 -o /dev/null -w '%{remote_ip}
' https://app.example.net

Ikiwa njia si sahihi, amua kama hitaji ni mtandao au anwani moja kabla ya kuhariri chochote. Hitaji la anwani moja huhalalisha njia ya mwenyeji pamoja na maoni na mmiliki; huduma yenye anwani zinazozunguka inahitaji uelekezaji wa msingi wa kikoa au uamuzi wa kweli wa subneti.

Ondoa kumbukumbu ambazo hazioani tena na mwisho halisi na uandike zile unazobakiza. /32 isiyoelezwa haiwezi kutofautishwa na hitilafu baada ya miezi mitatu, na mtu anayefuata ataifuta bila kujua kilichokuwa kinategemea.

Makala zinazohusiana