Lórí olùgbàlejọ Windows, orúkọ ohun èlò inú ni a yanjú ní kété tí VPN bá so pọ̀, ṣùgbọ́n nínú àlejò Ubuntu rárá. Àlejò tọ́jú àwọn ètò olùyànjú tirẹ̀, àti NAT adapter tí ó wà níwájú rẹ̀ lè dáhùn àwọn ìbéèrè DNS ní àwọn ọ̀nà méjì tí ó yàtọ̀. Títọ́ka àlejò sí olùyànjú gbogbo ènìyàn jẹ́ kí àwọn ojú ìwé wẹ́ẹ̀bù tún gbé jáde nígbà tí àwọn orúkọ àdáni ṣì wà ní bàjẹ́. Ìdí niyẹn tí a fi tọ́pa ọ̀nà olùyànjú ṣáájú kí a tó yí ohunkóhun padà.

Tẹ̀lé ìwádìí kan nípasẹ̀ NAT adapter

Yan orúkọ inú kan tí ó yẹ ní kíkún àti orúkọ gbogbo ènìyàn kan gẹ́gẹ́ bí ìṣàkóso. Pẹ̀lú tunnel ní orí, jẹ́rìí lórí olùgbàlejọ pé a yanjú orúkọ inú àti pé ohun èlò tí ó wà lẹ́yìn rẹ̀ yóò ṣí. Lẹ́yìn náà ṣe àwọn ìwádìí méjì kan náà nínú àlejò kí o sì fi àwọn ìdáhùn wéra, kì í ṣe àwọn irinṣẹ́.

Ṣáájú kí o tó tẹ̀síwájú, jẹ́rìí pé adapter jẹ́ NAT lásán. Adapter àfárá, nẹ́tíwọ́ọ̀kì NAT tí a pè ní orúkọ àti alábàáṣepọ̀ VPN kejì nínú àlejò kọ̀ọ̀kan ní ìṣètò tirẹ̀ àti àlàyé tirẹ̀. Wíwá ní àkókò yìí fi ìyókù ìwádìí ṣòfò.

VBoxManage showvminfo work-ubuntu --machinereadable | grep -i natnet
resolvectl status | head -40
cat /etc/resolv.conf

Àṣẹ àkọ́kọ́ fi ipò adapter hàn àti èyíkéyìí nẹ́tíwọ́ọ̀kì NAT tí ó so mọ́ ọn. Nínú àlejò Ubuntu, èkejì ṣe àtòkọ àwọn ètò DNS fún ọ̀nà àsopọ̀ kọ̀ọ̀kan, àti ẹ̀kẹta nígbà gbogbo ṣàfihàn àdírẹ́sì stub àgbègbè nìkan, tí ó túmọ̀ sí pé upstream gidi wà níbòmíràn.

Ya ìpinnu àti àrọ́wọ́tó sọ́tọ̀. Àlejò tí ó gba àdírẹ́sì tí ó tọ́ ṣùgbọ́n tí kò lè ṣí àsopọ̀ ní ìṣòro ìtọ́sọ́nà, àlẹ̀mọ́ tabi ìgbàláyè iṣẹ́, àti àwọn ìyípadà DNS síwájú kò ní fi ọwọ́ kan rẹ̀ rárá. Dán àdírẹ́sì náà lọ́tọ̀ kí o sì kọ èyí tí ó kùnà nínú àwọn méjèèjì.

Ipò proxy àti ipò olùyànjú olùgbàlejọ jẹ́ àwọn ọ̀nà tí ó yàtọ̀

Ní ipò proxy, ẹ̀rọ NAT fi àwọn ìbéèrè àlejò ránṣẹ́ sí àwọn olùpín DNS tí ó ti mọ̀ tẹ́lẹ̀. Ní ipò olùyànjú olùgbàlejọ, ó mú ìbéèrè náà dúró, ó sì bèèrè lọ́wọ́ ẹ̀rọ iṣẹ́ olùgbàlejọ láti yanjú orúkọ pẹ̀lú ohun tí olùgbàlejọ ń lò ní báyìí. Ẹ̀kejì nìkan ni ó tẹ̀lé alábàáṣepọ̀ VPN tí ó túnkọ ìpinnu olùgbàlejọ nígbà tí tunnel bá dìde. Ìdí niyẹn tí àwọn ètò méjì fi fún àwọn ìdáhùn tí ó yàtọ̀ lórí ẹ̀rọ kan náà.

Ìyàtọ̀ yẹn ni gbogbo ìṣòro nínú gbólóhùn kan. Fífún àlejò ní àtòkọ àwọn àdírẹ́sì olùpín kì í ṣe ohun kan náà bí bèèrè lọ́wọ́ Windows láti yanjú orúkọ nípasẹ̀ olùyànjú tí a ti ṣètò, àti lórí VPN tí ó ní DNS pínpín àwọn ìdáhùn méjèèjì yàtọ̀. Àṣàyàn adapter dá lórí ẹ̀rọ, kì í ṣe ìgbàláyè.

Kò sí ipò tí ó fún ni ìráyè sí ohunkóhun. Àṣẹ wà nínú ìlànà VPN àti nínú iṣẹ́, àti ìwádìí tí ń ṣiṣẹ́ túmọ̀ sí pé orúkọ di àdírẹ́sì nìkan.

Yí adapter padà, lẹ́yìn náà jẹ́rìí ohun tí àlejò gba

Kọ́kọ́ kọ àwọn ètò nẹ́tíwọ́ọ̀kì àti DNS ti VM sílẹ̀, lẹ́yìn náà pa ẹ̀rọ náà láti le ṣàtúnkọ ìṣètò tí ó dúró. Fún VM tí a pè ní work-ubuntu tí adapter àkọ́kọ́ rẹ̀ gbé NAT, a ṣètò àṣàyàn fún adapter kọ̀ọ̀kan láti olùgbàlejọ nígbà tí VM wà ní pípà. Lẹ́yìn náà tún bẹ̀rẹ̀ rẹ̀ kí o sì ṣàyẹ̀wò àbájáde dípò gbígbà lé ipò ìjáde.

VBoxManage modifyvm work-ubuntu --natdnshostresolver1 on
VBoxManage showvminfo work-ubuntu --machinereadable | grep -i natdns

Nọ́mbà tí ó kẹ́yìn yan nọ́mbà adapter, nítorí náà kì í ṣe iye gbogbogbò; ètò fún adapter 2 yóò gbé 2 ní ipò yẹn. Lo VBoxManage binary tí ó jẹ́ ti ẹ̀yà VirtualBox tí a fi sórí ẹ̀rọ, nítorí ọ̀kan tí ó dàgbà nínú ọ̀nà lè kọ àwọn ètò tí ẹ̀yà tí ń ṣiṣẹ́ fojú pa.

Mímú àṣàyàn proxy ṣiṣẹ́ dípò yan ọ̀nà mìíràn kò sì fún ọ ní ìhùwàsí olùyànjú olùgbàlejọ. Lẹ́yìn tí àlejò bẹ̀rẹ̀, ṣàyẹ̀wò ìṣètò DNS tí ó ní ní tòótọ́, nítorí olùyànjú tí a pinnu tàbí ètò DNS tí a fi pamọ́ nínú àlejò ń tọ́jú àwọn ohun èlò ní ọ̀nà mìíràn láìbìkítà ohun tí adapter pèsè.

Dán ní gbogbo ìgbésí ayé VPN, kì í ṣe lẹ́ẹ̀kan nìkan

Tún àwọn ìwádìí méjèèjì ṣe nínú àlejò, lẹ́yìn náà ṣí ohun èlò gidi kí o sì jẹ́ kí ó jẹ́rìí orúkọ olùgbàlejọ TLS. Ìdánwò àsopọ̀ pẹ̀lú IP nìkan ya DNS sọ́tọ̀ dáadáa, ṣùgbọ́n kì í ṣe àyẹ̀wò ìjẹ́rìí àti pé kò yẹ kí a ròyìn bẹ́ẹ̀. Kọ orúkọ, àdírẹ́sì àti àbájáde ohun èlò papọ̀.

Nígbà window tí a fọwọ́sí, gé àti tún so VPN olùgbàlejọ kí o sì tún ìdánwò náà ṣe. Àbájáde yẹ kí ó bá ìlànà ìráyè mu, àti pé ìpinnu gbangba tí ń ṣiṣẹ́ lẹ́ẹ̀kansí kò sọ nkankan nípa bóyá àwọn ìbéèrè àdáni dúró ní ọ̀nà tí a pinnu.

Nígbà tí ipò olùyànjú olùgbàlejọ kò bá yí ohunkóhun padà, dá iye tí a kọ padà kí o sì tọ́jú àwọn àkíyèsí. Alábàáṣepọ̀ VPN tí ó yọkúrò ìjábọ̀ hypervisor, olùyànjú inú tí kò lè dé, àti ètò àlejò tí a pinnu kọ̀ọ̀kan nílò àtúnṣe tí ó yàtọ̀, àti fífi adapter di àfárá yí àpẹẹrẹ nẹ́tíwọ́ọ̀kì padà dípò kí ó tún DNS ṣe.

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