Túnẹ́lì ń ṣiṣẹ́, àwọn ojú-ìwé IPv4 ń gbé wọlé, orúkọ agbàlejò kan sì ń parí àkókò. Ìparí tí ó yára ni pé VPN ti bàjẹ́ tàbí àwọn ẹ̀rí ìwọlé kò tọ́, ṣùgbọ́n kì í sábà jẹ́ òtítọ́ fún èyíkéyìí. Orúkọ náà dá IPv4 àti IPv6 padà, ohun-èlò náà yàn ọ̀kan, àti pé ọ̀kan ṣoṣo nínú àwọn olùdíje wọ̀nyí ni ó ní ọ̀nà tí ń ṣiṣẹ́. Àbáṣeṣe náà ṣe ìpinnu yíyàn; túnẹ́lì kò bo ohun tí ó yàn.

Yíyàn kì í ṣe ìlérí ìbòòmù

Yíyàn àdírẹ́sì àtẹ̀yìnwá, tí a ṣàpèjúwe nínú RFC 6724, ń pinnu irú pọ́ọ̀sì orísun àti ibi-ìlọ tí agbàlejò yóò fẹ́ nígbà tí ọ̀pọ̀ bá wà. Happy Eyeballs ń fi ọgbọ́n ìsopọ̀ kún un: ó bẹ̀rẹ̀ ìgbìyànjú ní ẹ̀ka méjèèjì ó sì pa èyí tí ó kọ́kọ́ dáhùn mọ́, kí olùlò má baà dúró de àkókò ẹ̀ka tí ó bàjẹ́.

Kò sí ọ̀nà tí ẹ̀rọ kankan ń dá. Bí túnẹ́lì rẹ kò bá gbé IPv4 nìkan, olùdíje AAAA ṣì jẹ́ ibi-ìlọ tí ó tọ́ tí àbáṣeṣe lè dán wò, ìkùnà sì ń farahàn bí ìgbéwọlé lọ́ra kì í ṣe àṣìṣe, nítorí pé aṣàwákiri ti padà sẹ́yìn. Olùlò ń ròyìn ojú-ìwé tí ó lọ́ra, kì í ṣe èyí tí ó bàjẹ́, tíkẹ́ẹ̀tì ìtìlẹ́yìn sì jogún àìdánilójú yẹn. Tún ṣe é pẹ̀lú ẹ̀ka tí ó dúró, ìròyìn yóò di pàtó.

Ìpadàsẹ́yìn yẹn ni ìdí tí àmì àrùn fi máa ń yàtọ̀ láàárín àwọn ohun-èlò. Aṣàwákiri ń fi ìdádúró pamọ́; àbáṣeṣe ìlà òfin pẹ̀lú ẹ̀ka tí ó dúró ń fi ìkùnà gidi hàn ọ́ lẹ́sẹ̀kẹsẹ̀.

Wá ẹ̀ka tí ìbéèrè náà lò gan-an

Bẹ̀rẹ̀ pẹ̀lú orúkọ, kì í ṣe túnẹ́lì. Béèrè fún irú àkọsílẹ̀ méjèèjì kí o sì kọ ohun tí ó padà:

dig +short A example.com
dig +short AAAA example.com
curl -4 -sS -o /dev/null -w '%{http_code}\n' https://example.com
curl -6 -sS -o /dev/null -w '%{http_code}\n' https://example.com

Bí ìbéèrè v4 bá ṣàṣeyọrí tí ìbéèrè v6 sì kùnà, o ti tún ìṣòro ṣe ní irú tí o lè ṣàtúnṣe. Bí méjèèjì bá ṣàṣeyọrí láti inú shell tí aṣàwákiri sì ṣì ń kùnà, wo olùyàjú àbáṣeṣe fúnra rẹ̀ tàbí ìdáhùn tí a ti fi pamọ́ kí o tó fọwọ́ kàn túnẹ́lì.

Pa ẹ̀ka àti ibi-ìlọ mọ́ nínú àwọn àkọsílẹ̀ rẹ. Tíkẹ́ẹ̀tì tí ó sọ pé ojú-ìwé kò gbé wọlé nípasẹ̀ VPN kò lè jẹ́ àyẹ̀wò fún ẹnikẹ́ni, nígbà tí tíkẹ́ẹ̀tì tí ó sọ pé AAAA kùnà tí A sì ṣiṣẹ́ ń tọ́ka sí ọ̀nà pàtó kan.

Yẹ ọ̀nà fún ẹ̀ka yẹn wò

Fún ẹ̀ka tí ń kùnà, béèrè lọ́wọ́ kérúnẹ́lì irú ọ̀nà tí yóò lò kí o sì fi wé àwọn àdírẹ́sì tí a ti ṣètò fún túnẹ́lì. Ní Linux, ip -6 route get fún ibi-ìlọ ń fi interface àti orísun tí yóò jẹ́ yíyàn hàn.

Lẹ́yìn náà yẹ túnẹ́lì fúnra rẹ̀ wò. Àwọn ẹlẹgbẹ́ WireGuard ń gbé àkójọ IP tí a gbà láàyè, àti àkọsílẹ̀ fún 0.0.0.0/0 kò sọ ohunkóhun nípa IPv6. Bí àkójọ ẹlẹgbẹ́ kò bá ní ìpilẹ̀ IPv6, àbáṣeṣe kò ní ìdí láti fi ìrìn AAAA ránṣẹ́ sínú túnẹ́lì, pákẹ́tì sì ń jáde ní ọ̀nà tí agbàlejò ìbá gbà.

Àwọn òfin odi-iná àti ìlànà NAT yẹ fún àyẹ̀wò kan náà fún ẹ̀ka kọ̀ọ̀kan. Òfin tí a kọ fún IPv4 kò bo IPv6 lórí pẹpẹ kankan, àti èyí ni ìdí tí ó wọ́pọ̀ jù tí ẹ̀ka kan fi ń ṣiṣẹ́ tí èkejì kò ṣiṣẹ́.

Má ṣe dènà IPv6 kí àwòrán ojú-ìwé lè rọrùn

Dídènà IPv6 káàkiri ẹ̀rọ yóò mú àmì àrùn náà kúrò yóò sì fi ọ́ sílẹ̀ láìsí àyẹ̀wò àrùn. Yóò tún ba ibi-ìlọ èyíkéyìí tí ó jẹ́ IPv6 nìkan jẹ́, yóò sì fi àṣìṣe kan náà pamọ́ fún ohun-èlò tó kàn. Bí ẹ̀rọ kan kò bá gbọ́dọ̀ lo IPv6 gan-an, ìyẹn jẹ́ ìlànà àmọ̀ọ́nú pẹ̀lú olówó àti àdánwò. Dídènà rẹ̀ nígbà ìṣẹ̀lẹ̀ kì í ṣe èyíkan nínú méjèèjì.

Pinnu ohun tí àbáṣeṣe yẹ láti ṣe pẹ̀lú ẹ̀ka kí o sì ṣètò rẹ̀ lọ́nà tí ó ṣe kedere: gbé e la túnẹ́lì, tàbí dènà rẹ̀ ní ọ̀nà tí a tìlẹ́yìn kí yíyàn má baà pèsè olùdíje tí kò ṣeé dé. Méjèèjì jẹ́ àpẹẹrẹ tí ó tọ́. Dídènà lápapọ̀ kì í ṣe èyíkan nínú wọn, nítorí pé kì í ṣe àpẹẹrẹ rárá.

Ohun tí a ó kọ sínú tíkẹ́ẹ̀tì

Kọ ohun mẹ́rin: orúkọ agbàlejò, ẹ̀ka tí ó kùnà, ọ̀nà tí kérúnẹ́lì yàn, àti àbájáde ìbéèrè pàtó fún ẹ̀ka. Àkójọ yẹn tó fún ẹlòmíràn láti tún ìkùnà ṣe láìsí dídi nínú ọ̀nà wo nínú méjèèjì tí o ní lọ́kàn.

Àwọn òfin yíyàn àdírẹ́sì RFC 6724 ń ṣàlàyé ìdí tí àbáṣeṣe fi fẹ́ olùdíje tí ó fẹ́, RFC 8305 sì ń ṣàlàyé ìhùwàsí eré-ìje tí ó fi ìdádúró pamọ́. Kò sí èyíkan nínú wọn tí yóò dá ọ̀nà pákẹ́tì fún ọ, ìyẹn sì ni apá tí túnẹ́lì gbọdọ̀ ṣe.

Àwọn àpilẹ̀kọ tó jọra