Ọ̀nà wo ni ó ń dáhùn: àwọn ẹ̀ka ìtọ́nisọ́nà fún DNS VPN tí ó ní ọ̀nà pípín
Ọ̀nà àìpẹ́ àti ẹ̀ka ìtọ́nisọ́nà DNS jẹ́ ètò ọ̀tọ̀ọ̀tọ̀. Fi ìparí orúkọ ilé-iṣẹ́ náà kún pẹ̀lú tilde, lẹ́yìn náà béèrè lọ́wọ́ resolvectl ọ̀nà wo ni ó dáhùn ní tòótọ́.
Jẹ́ kí ìwádìí ojoojúmọ́ wà lórí ọ̀nà àdúgbò nígbà tí àwọn orúkọ ilé-iṣẹ́ ń yanjú nípasẹ̀ DNS server tí ọ̀nà náà ń pèsè. Pípa ọ̀nà àìpẹ́ VPN kúrò yóò fún ọ ní ìlà kan, yóò sì fi ìlà kejì sílẹ̀ láìkọ́. Èyí tí ó tẹ̀le ni ètò tí ó ṣáà, àmì ìdáná tí ó yí ìtumọ̀ rẹ̀ padà, àti pàápàá ọ̀rọ̀ kan tí ó fi hàn ọ̀nà wo ni ó dáhùn ní tòótọ́. A ro NetworkManager àti systemd-resolved ní gbogbo ọ̀rọ̀, nítorí pé orísun ìdàrúdàpọ̀ ni bákan náà.
Ìgbésẹ̀ kìíní: ya ọ̀nà kúrò lọ́wọ́ olùyànjú
ipv4.never-default ń dáhùn ìbéèrè ìtọ́nisọ́nà, ó sì ń dá NetworkManager lẹ́kọ̀ọ́ láti fi ìsopọ̀ yìí ṣe ọ̀nà fún gbogbo ìṣàn IPv4. Ẹ̀ka ìtọ́nisọ́nà DNS ń dáhùn ìbéèrè mìíràn: àwọn nàmù server ọ̀nà wo ni ó ń gba ìbéèrè fún ìparí tí ó bá mu. Kò sí èyí tí ó túmọ̀ èkejì, pẹ̀lú èyí tí ó lè gbé ọ̀kan fún ọdún púpọ̀ nígbà tí èkejì kò sí. Ọ̀nà nìkan túmọ̀ pé ọ̀nà náà ń gbé àwọn nẹ́tíwọ́kì abẹ́ ilé-iṣẹ́, olùyànjú rẹ̀ sì ń dáhùn àwọn orúkọ ilé-iṣẹ́, nígbà tí gbogbo ohun mìíràn wà láìfọwọ́ kàn.
Ṣètò ẹ̀yà ọ̀nà nìkan, àwọn orúkọ inú yóò kùnà, ní ọ̀pọ̀ ìgbà pẹ̀lú àkókò tí ó dún bí ọ̀nà tí ó já. Ṣètò ẹ̀ka nìkan, ìwọ ti fi ìparí wíwá kún gbogbo orúkọ kúkúrú lórí ẹ̀rọ náà ní ìdákẹ́jẹ́. Àwọn àṣìṣe méjèèjì ń fi tíkẹ́ẹ̀tì ránṣẹ́ sí VPN server, tí kì í sábà jẹ́ apá tí ó tọ̀nà.
Ìgbésẹ̀ kejì: fi ẹ̀ka ọ̀nà-nìkan kún profaili
Ká sọ pé orúkọ ìsopọ̀ náà ni corp-vpn, ìparí ilé-iṣẹ́ ni internal.example, àti pé olùyànjú ọ̀nà ti wà ní àárọ̀. Kọ́kọ́ ka àwọn iye tí ó wà báyìí, nítorí pé àwọn ọ̀rọ̀ tí ó wà nísàlẹ̀ ń yí àwọn ẹ̀yà tí ó lè ní àkọsílẹ̀ tẹ́lẹ̀.
nmcli connection show corp-vpn | grep -E 'dns-search|never-default'
nmcli connection modify corp-vpn +ipv4.dns-search '~internal.example'
nmcli connection modify corp-vpn ipv4.never-default yesRọ́pò pẹ̀lú orúkọ ìsopọ̀ àti ìparí rẹ, nítorí pé àwọn iye tí ó wà lókè jẹ́ àpẹẹrẹ. Àmì àfikún ṣe pàtàkì ju bí ó ṣe dàbí lọ: pẹ̀lú rẹ̀ iye náà ń kún àkójọ tí ó wà, láìsí rẹ̀ ẹ̀yà náà ń yí padà, àwọn ẹ̀ka tí kò ní í ṣe pẹ̀lú yóò sì pàdánù kúrò nínú profaili tí ó ṣiṣẹ́ lánàá. Tilde ń yí ìhùwàsí padà, kì í ṣe ọ̀nà, àti ìpín tí ó wà nísàlẹ̀ ń ṣàlàyé ohun tí ó yàn. Pa kíkà mọ́ ṣáájú kíkọ, kí irú ìrọ́pò má baà yà ọ́ lẹ́nu láé.
Tilde ní ìbẹ̀rẹ̀ ń fi ẹ̀ka ọ̀nà-nìkan hàn, nítorí náà àwọn ìbéèrè tí ó bá mu ń lọ sí server ọ̀nà yìí, ìparí kì í sì kún àwọn orúkọ kúkúrú. Yọ tilde kúrò, kí ọ̀rọ̀ kan náà di ìparí wíwá pẹ̀lú, èyí tí ó jẹ́ àbájáde mìíràn tí àwọn ènìyàn kì í sábà ní lọ́kàn. Àwọn ètò méjèèjì lókè jẹ́ IPv4, nítorí náà profaili onípele méjì nílò ipv6.never-default àti ẹ̀ka ọ̀nà kan náà nínú ipv6.dns-search, bí bẹ́ẹ̀ kọ́ ẹ̀gbẹ́ IPv6 yóò tẹ̀síwájú láti lo ọ̀nà àìpẹ́, orúkọ inú yóò sì kùnà níbẹ̀.
Ìgbésẹ̀ kẹta: béèrè lọ́wọ́ resolvectl ọ̀nà wo ni ó dáhùn
Ṣe resolvectl status kí o ka DNS servers àti àwọn ẹ̀ka ọ̀nà kọ̀ọ̀kan, lẹ́yìn náà ṣe resolvectl query host.internal.example lórí orúkọ inú gidi tí a gbà ọ́ láyè láti béèrè. Ọ̀rọ̀ kejì ni ẹ̀rí tààrà kan ṣoṣo pé ẹ̀ka ọ̀nà ń ṣe iṣẹ́ rẹ̀, nítorí ó dárúkọ ọ̀nà tí ó dáhùn. Àkójọ ipò nìkan ń fi ètò hàn; ìbéèrè ń fi ìyànjú hàn.
systemd-resolved ń yan ẹ̀ka ọ̀nà tí ó bá mu jùlọ, nítorí náà ẹ̀ka tí ó ṣe pàtàkì jù lórí ọ̀nà mìíràn ṣì lè gba eré náà. Bí ìbéèrè bá padà wá láti ọ̀nà tí ìwọ kò retí, ka àwọn àkójọ ẹ̀ka ṣáájú kí o tó fi ọwọ́ kàn DNS server VPN. Ẹ̀ka gbòǹgbò ~. bá gbogbo nǹkan mu, bí ó bá sì ti wà tẹ́lẹ̀, ẹ̀ka pàtàkì rẹ ṣì ń gba orúkọ rẹ̀, nígbà tí ọ̀nà náà ń dáhùn ju ohun tí o béèrè lọ. Yọ àkọsílẹ̀ gbòǹgbò yẹn kúrò tàbí dín kù nígbà tí èrò náà jẹ́ orúkọ ilé-iṣẹ́ nìkan.
Bí ọ̀nà VPN kò bá ṣe àkójọ DNS server rárá, ẹni tí ń lo kò forúkọ sílẹ̀ rẹ̀ rí. Ẹ̀ka ọ̀nà láìsí server lẹ́yìn rẹ̀ ń kùnà yàtọ̀ sí ẹ̀ka tí ó ṣáà, nítorí náà tún ìforúkọsílẹ̀ ṣe kíákíá.
Ìgbésẹ̀ kẹrin: nígbà tí orúkọ yanjú ṣùgbọ́n iṣẹ́ kò yanjú
Ìdáhùn tí ó tọ̀nà ń fi hàn pé ìyànjú ṣiṣẹ́, àti pé app náà ṣì nílò ọ̀nà sí àdírẹ́sì tí ó gbà. Ọ̀nà yẹn gbọdọ̀ la ọ̀nà àìpẹ́ pípín tí o ṣẹ̀ṣẹ̀ ṣètò já, nítorí náà yẹ̀wò ó ṣáájú kí o tó tún DNS lẹ́bi. Lẹ́yìn náà yẹ̀wò ìwọlé lórí port iṣẹ́ náà, nítorí pínpín fáìlì tàbí iṣẹ́ àkójọ ń kùnà ní ìyànjú, ìtọ́nisọ́nà tàbí ìjẹ́rìí, ó sì ń fúnni ní àwọn ìfiránṣẹ́ tí ó jọra gan ní gbogbo ìgbà. Pa àwọn ìpele mẹ́ta yẹn mọ́ lọ́tọ̀ nígbà tí o ń jábọ̀ àbájáde, bí bẹ́ẹ̀ kọ́ ẹni tí ó kàn yóò tún DNS wò tí ó ti tọ̀nà tẹ́lẹ̀.
Ìyípadà Samba tí ó ń yí ká lẹ́gbẹ̀ẹ́ ìbéèrè yìí ní í ṣe pẹ̀lú ìpele ìwọlé, kì í ṣe yíyan DNS. Fífi ó ṣiṣẹ́ lórí àṣìṣe ìyànjú orúkọ ni ọ̀nà tí ìṣòro kékeré fi ń gba èkejì.
Ìgbésẹ̀ karùn-ún: má ṣe rọ́pò olùyànjú láti tún ẹ̀ka tí ó ṣáà ṣe
Ìmọ̀ràn tí ó ń kọ sórí fáìlì olùyànjú tàbí fi olùṣàkóso olùyànjú mìíràn sórí ń yanjú ìṣòro mìíràn. Ìyípadà ìsopọ̀ ẹ̀rọ ni wọ́n, pẹ̀lú àwọn ọ̀nà ìkùnà wọn, kò sì sí èyí tí ó ń fi ẹ̀ka ọ̀nà kún tí a kò ṣètò rí. Ṣe ìpinnu ẹ̀yà wo ni ó ní ìyànjú orúkọ lórí ẹ̀rọ ṣáájú kí o tó rọ́pò rẹ̀, nítorí lórí desktop NetworkManager pẹ̀lú systemd-resolved ìní yẹn ti wà tẹ́lẹ̀. Ìjà pẹ̀lú rẹ̀ ni ọ̀nà tí ètò tí ń ṣiṣẹ́ fi di ohun tí ẹnikẹ́ni kò lè tún ṣe.
Ìtò iṣẹ́: jẹ́rìí pé ọ̀nà ń pèsè olùyànjú, fi ẹ̀ka ọ̀nà-nìkan kún, tún sopọ̀ nípasẹ̀ àwọn àkóso profaili, jẹ́rìí ọ̀nà tí ó dáhùn, lẹ́yìn náà dán iṣẹ́ náà wò lórí port rẹ̀. Ìtò yẹn ń fi àbájáde sílẹ̀ tí o lè fi lé ẹni tí ó kàn lọ́wọ́ láìsí ìfọ̀rọ̀wánilẹ́nuwò kejì.