Majibu ya DNS64 yanaelezea mpangilio wa mtandao na si sifa ya seva. Kisuluhishi hutengeneza anwani ya IPv6 kutoka anwani ya IPv4, na matokeo hufanya kazi pale tu mtafsiri anapokaa mwishoni mwa kiambishi hicho. Lete VPN kwenye njia na mpangilio huo unaweza kudumu, kubadilika au kuacha kuwa kweli kulingana na masharti matatu.

Masharti hayo ni kisuluhishi kilichojibu, njia ambayo kifaa chako inayo kuelekea kiambishi kilichotengenezwa, na kama kitu chochote kwenye njia hiyo kinafanya utafsiri. Kila kimoja kinaweza kuzingatiwa, na hilo ndilo linalofanya hitilafu iweze kutambuliwa.

Rekodi ya AAAA iliyotengenezwa inaelekeza kwenye nini hasa

Kisuluhishi cha DNS64 hujibu swali la AAAA kwa jina lenye IPv4 pekee kwa kuweka anwani ya IPv4 ndani ya kiambishi ambacho kimeundwa kutumia, na kiambishi kinachojulikana kwa kazi hiyo ni 64:ff9b::/96 kama ilivyoelezwa katika RFC 6147. Rekodi hiyo inaonekana kwa programu kama rekodi nyingine yoyote ya AAAA, na hapo ndipo maana ilipo: mteja mwenye IPv6 pekee anaweza kujaribu muunganisho bila kujua kwamba lengwa halikuwa na IPv6 kamwe. Muunganisho huo hutegemea kazi ya NAT64 inayotafsiri mahali fulani kwenye njia kati ya familia mbili. Bila mtafsiri huyo, anwani iliyotengenezwa ni lengwa linaloonekana la kuaminika na lisilofika mahali popote.

Kwa hiyo rekodi husimba mambo mawili kwa wakati mmoja: anwani asili ya IPv4 na dhana kwamba mtafsiri anafikika. Jibu lenyewe linaonyesha la kwanza pekee.

Masharti matatu huamua kama bado inafanya kazi

Sharti la kwanza ni kisuluhishi kipi kilizalisha rekodi, kwa kuwa kisichokuwa na DNS64 iliyoundwa hakirudishi chochote kwa jina hilo na programu hushindwa kwa njia nyingine. La pili ni kama kifaa chako kina njia kuelekea kiambishi kilichotengenezwa, kwa kuwa jibu linaweza kuwa halali wakati njia ya kufikia haipo. La tatu ni kama mtafsiri anayemiliki kiambishi hicho yuko kwenye njia unayotaka kutumia, kwa kuwa handaki linalobeba 64:ff9b::/96 mahali pengine hufika kazi nyingine au hakifiki chochote. Yote matatu yanaweza kushikilia kabla ya handaki na kushindwa baada yake, na ndiyo sababu dalili huonekana kama kushuka kwa ghafla.

Yachunguze kwa mpangilio huo. Jibu lisilopo na njia isiyopo huonekana sawa kwenye kivinjari na tofauti kabisa kwenye kumbukumbu ya kisuluhishi.

Kisuluhishi kinapobadilika, jibu hubadilika

Mteja wa VPN mara nyingi husukuma kisuluhishi chake au huchukua njia yote ya swali, na kisuluhishi hicho kinaweza kutotengeneza chochote. Maulizo ya majina yenye IPv4 pekee hayarudishi rekodi ya AAAA, jambo ambalo mteja mwenye IPv6 pekee hulipitia kama jina asiloweza kufikia. Kinyume chake pia hutokea: kisuluhishi kinachotengeneza kweli kinaweza kukupa kiambishi ambacho njia yako ya handaki haibebi.

Uhifadhi wa akiba hufanya hili liwe gumu kuona. Rekodi iliyotengenezwa iliyopatikana kwenye mtandao wa ofisi inaweza kuishi zaidi ya muktadha ulioizalisha, kwa hiyo mteja huendelea kuunganisha kwa anwani ambayo mtafsiri wake hafikiki tena. Angalia kisuluhishi kinachojibu sasa na si kile kilichojibu wakati ingizo lilipohifadhiwa. Kufuta akiba bila kurekodi jibu la zamani na jipya huharibu ushahidi unaouhitaji.

Jaribu utafutaji na njia kwa namna tofauti

Uliza jina moja kwa moja kabla ya kuhusisha programu, na andika ni seva ipi ilijibu. Amri zilizo hapa chini zinaonyesha rekodi ya AAAA, kisuluhishi kinachotumika, na kama njia kuelekea kiambishi kilichotengenezwa ipo. Zitumie handaki ikiwa imefungwa na kisha tena ikiwa imefunguliwa.

dig AAAA ipv4only.example.com +short
dig AAAA ipv4only.example.com | grep -E '^;; SERVER'
ip -6 route get 64:ff9b::c000:0216
curl -6 -sS -o /dev/null -w '%{http_code} %{time_connect}\n' --max-time 8 http://ipv4only.example.com/

Soma matokeo kama mnyororo. Rekodi ya AAAA isiyopo inamaanisha kisuluhishi kilicho mbele yako hakitengenezi, kwa hiyo njia yenye IPv6 pekee haitafanya kazi kwa jina hilo, chochote mteja afanyacho. Rekodi ipo lakini njia haipo inamaanisha kiambishi hakibebwi na njia ya sasa, na huo ni uamuzi wa uelekezaji na si hitilafu ya kisuluhishi. Njia ipo wakati ombi bado linashindwa, hilo linaelekeza kwa mtafsiri mwenyewe, na hilo ni la mmiliki mwingine.

Andika kisuluhishi, muktadha wa mtandao na familia ya anwani kando ya kila tokeo. Ni andiko hilo linalomruhusu ulinganisho ujao kutenganisha mabadiliko ya kisuluhishi na mabadiliko ya uelekezaji.

Makala zinazohusiana