Olùpèsè náà yí àdírẹ́sì gbogbogbo rẹ padà, o ṣe àtúnṣe àkọsílẹ̀ DNS tí ń yí padà, ẹrọ náà kò sì tíì lè sopọ̀. Láti ìta, ó dà bí ẹni pé àkọsílẹ̀ náà kò tàn kálẹ̀. Ní ọ̀pọ̀ ìgbà àkọsílẹ̀ náà dára, ẹrọ náà sì ń pe àdírẹ́sì tí ó yanjú ṣáájú ìkó náà, nítorí ọ̀nà abẹ́lẹ̀ tí ń ṣiṣẹ́ àti profáìlì tí a fipamọ́ ní ọ̀kọ̀ọ̀kan ní èrò tirẹ̀ nípa ibi tí sáfà ń gbé. Àwọn ìpele mẹ́ta gbọ́dọ̀ fohùn ṣọ̀kan, wọ́n sì ń ṣe àtúnṣe ní ìtòlẹ́sẹẹsẹ ọ̀tọ̀ọ̀tọ̀.

Wo ibi tí profáìlì ń pè, kì í ṣe ohun tí DNS sọ

Ṣí ìsopọ̀ tí o ń lò gan-an kí o sì ka ìlà remote. Àdírẹ́sì oníbàjẹ́ kan níbẹ̀ kì í tẹ̀le àtúnṣe orúkọ agbàlejò rí, bí àkọsílẹ̀ náà ti tọ́ tó.

Lẹ́yìn náà ṣàyẹ̀wò bóyá profáìlì tí o ṣàtúnṣe ni ẹrọ náà gbé wọlé. Àwọn profáìlì tí a kó wọlé wọ́pọ̀: olùṣàkóso lè ti gba ẹ̀dà ní oṣù mélòó kan sẹ́yìn tí ó sì ti pa ẹ̀yà tirẹ̀ mọ́, nítorí náà fáìlì inú fọ́dà ìgbàsílẹ̀ rẹ àti àkọsílẹ̀ inú áàpù náà lè yàtọ̀. Fi ojú-ìparí inú àwọn àlàyé ìsopọ̀ ẹrọ náà fúnra rẹ̀ wégbé kí o tó bẹ̀rẹ̀ ṣíṣe àtúnṣe DNS rárá.

Fáìlì méjì, ojú-ìparí kan — ìyẹn ni ìwárí tí ó wọ́pọ̀ níbí.

grep -nE '^remote|^resolv-retry|^persist-remote-ip|^float' client.ovpn
printf 'resolver says: '; dig +short vpn.example.net

Ka ìgbìyànjú ìsopọ̀ tó kàn ti ẹrọ náà

Tún ìsopọ̀ náà bẹ̀rẹ̀ pẹ̀lú gbígbà àkọsílẹ̀ kíkún kí o sì ka ìlà tí ó dárúkọ àdírẹ́sì tí yóò kàn. Ìye yẹn ni ó ṣe pàtàkì, kì í ṣe ohun tí aṣàwákiri rẹ yanjú.

Pánkẹ́ olùyẹ̀wò lè ṣì ní ìdáhùn àtijọ́, àwọn nẹ́tíwọ́kì kan sì ń pa á mọ́ pẹ́ ju TTL àkọsílẹ̀ náà béèrè lọ. Béèrè lọ́wọ́ olùyẹ̀wò tí ẹrọ náà ń lò gan-an, kì í ṣe èyí gbangba tí o dán wò láti ibòmíràn.

Bí àkọsílẹ̀ bá fi àdírẹ́sì tuntun hàn tí ìsopọ̀ kò sì ṣiṣẹ́, ìṣòro náà ti lọ síbòmíràn: pákẹ́ẹ̀tì ń lọ síbì kan kò sì sí ẹni tí ó dáhùn. Èyí jẹ́ ìbéèrè nípa olùgbọ́, ògiri iná tàbí gbígbé ebute jáde, ó sì wà ní ẹ̀gbẹ́ sáfà kì í ṣe ní ọ̀nà yíyanjú ẹrọ náà. Ya àwọn ìkùnà méjì yẹn sọ́tọ̀, nítorí gbígbà olùgbọ́ tí kò lè dé bí ìṣòro DNS yóò mú ọ yí káàkiri nínú àyíká kan náà lẹ́ẹ̀mejì.

Mọ irú àtúnbẹ̀rẹ̀ tí o ń ṣe

Kì í ṣe gbogbo àtúnbẹ̀rẹ̀ ni ó ń pa ìpò kan náà mọ́, ìdí nìyẹn tí ìyípadà àdírẹ́sì lè hu ìwà ọ̀tọ̀ọ̀tọ̀ nígbà tí a bá tún ìlànà náà ṣe. Àtúnbẹ̀rẹ̀ rírọ̀ tí àmì kan dá sílẹ̀ ń pa àyíká púpọ̀ mọ́ láti inú àpéjọ ṣáájú, nígbà tí dídúró àti bíbẹ̀rẹ̀ pátápátá ń bẹ̀rẹ̀ lẹ́ẹ̀kan sí i láti inú ìṣètò. Bí o bá ń dán wò bóyá ẹrọ náà tún ń yanjú, o fẹ́ ọ̀nà tí ó bẹ̀rẹ̀ láti inú ìṣètò.

Àwọn ètò ìfaransé pẹ̀lú ṣe pàtàkì, nítorí a ṣe wọ́n láti pa ohun tí a ti fìdí rẹ̀ mú mọ́, kì í ṣe láti lé àwọn àdírẹ́sì tuntun.

Ìdánwò tí ó mọ́ jùlọ ni ìbẹ̀rẹ̀ tuntun láti inú profáìlì tí a pète, tí a tẹ̀le pẹ̀lú wíwo ìlà àkọsílẹ̀ tí ó dárúkọ ojú-ìparí. Ohunkóhun tí o kọ́ láti inú àpéjọ tí a pa mọ́ ní apá kan jẹ́ ọ̀rọ̀ nípa àpéjọ yẹn.

Àwọn àṣàyàn mẹ́rin àti àwọn iṣẹ́ wọn sọ́tọ̀

remote pẹ̀lú orúkọ agbàlejò ni ètò tí ó ń jẹ́ kí yíyanjú lẹ́ẹ̀kan sí i ṣeéṣe rárá; àdírẹ́sì àìgbọ́nkan lórí ìlà yẹn yóò dènà rẹ̀. resolv-retry ń ṣàkóso ohun tí ó ṣẹlẹ̀ nígbà tí wíwá kùnà, 2.6 sì ti ń fi í sí àìlópin ní àìpé. Nítorí náà fífi kún un kò yí ohunkóhun padà, kò sì ṣètò àyẹ̀wò àkókò kan fún ìdáhùn mìíràn rí. Ẹnikẹ́ni tí ó sọ pé ó ń ṣàyẹ̀wò àwọn àdírẹ́sì tuntun ti dà ìmúpadàbọ̀ pẹ̀lú ìgbádìí.

persist-remote-ip jẹ́ nípa ìtẹ̀síwájú kì í ṣe ìgbádìí: ó ń tún ojú-ìparí tí a fìdí rẹ̀ mú kẹ́yìn lò, káàkiri àwọn àtúnbẹ̀rẹ̀ rírọ̀ tí ó ń ṣèrànwọ́ fún. Nígbà tí o ń dán ìkó wò, ìyẹn ni ìdàkejì ohun tí o fẹ́. Pa á dà fún ìdánwò náà bí ìkọ́ rẹ bá ń mú un ṣiṣẹ́, kí o sì tún un ṣe nígbà tí ojú-ìparí tuntun bá ti jẹ́rìí. Bí a bá fi í sílẹ̀ ní ṣíṣí, ìsopọ̀ tuntun tí ó ṣàṣeyọrí lè má sọ ohunkóhun fún ọ nípa DNS.

float ń gba ẹlẹgbẹ́ tí a fìdí rẹ̀ mú tí àdírẹ́sì rẹ̀ yí padà ní àárín àpéjọ, àti ní àwọn ìṣètò tí ó ń ṣèrànwọ́ fún un nìkan. Kò tún DNS ṣe, kò sì ní tẹ̀le ìyípadà olùpèsè fúnra rẹ̀. Kà á sí ẹ̀yà ìfaradà fún àwọn ẹlẹgbẹ́ tí ń rìn kiri, kì í ṣe ọ̀nà àdírẹ́sì aláyọ̀ fún àwọn sáfà.

Jẹ́rìí ojú-ìparí tuntun kí o tó dá ẹrọ náà lẹ́bi

Láti ìta nẹ́tíwọ́kì rẹ, ṣàyẹ̀wò bóyá àdírẹ́sì tuntun ní olùgbọ́ lórí ebute tí a ṣètò àti bóyá gbígbé jáde olùpèsè ń tọ́ka sí i. Àkọsílẹ̀ A tí ó tọ́ fún ẹrọ tí kò ní ebute ṣíṣí ń mú àmì kan náà jáde tí àwọn ènìyàn ń fi lé pánkẹ́ lọ́rùn.

Lẹ́yìn náà tún sopọ̀ kí o sì jẹ́rìí ohun méjì: ẹrọ náà fìdí ẹ̀rí sáfà tí a retí mú, àpéjọ náà sì dé orísun tí o ní lọ́kàn. Ìyípadà àdírẹ́sì kò dín àwọn ohun tí ìdánimọ̀ béèrè kù, ìsopọ̀ tí ó ṣàṣeyọrí sí ojú-ìparí tí kò tọ́ sì burú ju èyí tí ó kùnà lọ. Ìwé ìtọ́nisọ́nà OpenVPN 2.6 ṣe àkójọ àwọn àṣàyàn mẹ́rìn náà pẹ̀lú ààlà wọn, ìyẹn sì ni àkójọ àyẹ̀wò tí a gbọ́dọ̀ pa mọ́ lẹ́gbẹ̀ẹ́ profáìlì náà.

Pa ọ̀nà jáde kúrò nínú okùn sí sáfà mọ́ kí o tó tún ọ̀nà abẹ́lẹ̀ tí ó ń gbé àǹfààní ìṣàkóso rẹ tún bẹ̀rẹ̀. Ìṣọ́ra kan náà yẹn ń dènà ọ̀pọ̀ jùlọ àwọn ìṣẹ̀lẹ̀ tí ipò yìí ń dá sílẹ̀.

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