Ìwọ so ojú-ọ̀nà náà, o ṣí pátákó àdáni kan, orúkọ náà sì yanjú sí àdírẹ́sì tí ìwọ kò tíì rí rí. Tàbí ìdí kejì ló ṣẹlẹ̀: aṣàwákiri náà ń bá a lọ ní ṣíṣe iṣẹ́ nígbà tí irinṣẹ́ ìlà àṣẹ kò yanjú nkankan mọ́ lójijì. Àwọn ìyọrísí méjèèjì wá láti inú àyípadà kan náà, àwọn ènìyàn sì máa ń ṣàlàyé rẹ̀ pẹ̀lú gbólóhùn kan nípa VPN tí "ń lo DNS tirẹ̀", èyí tí kò tọ́ tó láti tú àṣìṣe tàbí láti jẹ́rìí. Àwọn ìbéèrè méjì wà ní ìkọ̀kọ̀ nínú gbólóhùn yẹn: àwọn ìbéèrè wo ni profáìlì yìí yẹ kí ó gbà, àti ṣé ẹ̀rọ rẹ gbé wọn lọ sí olùyánjú tí a fún un ní ti gidi? Pín wọn sí ọ̀tọ̀ ni gbogbo ọ̀nà náà, nítorí ìdánwò tí ó bá dà wọ́n pọ̀ yóò fúnni ní ìdáhùn tí kò tọ́ tí ó sì ní ìgbọ́kànlé ní ẹ̀gbẹ́ méjèèjì.

Ìdí tí profáìlì fi ń pèsè olùyánjú rárá

Nínú ojú-ọ̀nà, àwọn orúkọ tí ó wà lẹ́yìn ìpẹ̀kun jíjìnnà máa ń yanjú sí àwọn àdírẹ́sì tí ó wà nínú nẹ́tíwọ́kì yẹn nìkan. Agbègbè àdáni bíi corp.internal kò ní ìfúnni gbangba, nítorí náà olùyánjú tí ń dáhùn fún un gbọ́dọ̀ jẹ́ èyí tí a lè dé bá láti inú ojú-ọ̀nà. Ìlànà kan náà tún ń ṣiṣẹ́ fún èròǹgbà kejì: nígbà tí àwọn ìbéèrè ìbá ti jáde nípasẹ̀ olùpèsè rẹ, olùyánjú ní ẹ̀gbẹ́ jíjìnnà máa ń pa ìbéèrè mọ́ nínú ọ̀nà tí a ti fi àṣírí ṣe. Ìdí nìyẹn tí àdírẹ́sì sáàbà DNS fi wá gẹ́gẹ́ bí apá ìlànà ìsopọ̀, kì í ṣe gẹ́gẹ́ bí ètò àgbáyé tí o yàn lẹ́ẹ̀kan fún ẹ̀rọ náà.

Àdírẹ́sì fúnra rẹ̀ kò pinnu nkankan. Olùyánjú lè dáhùn kìkì tí ọ̀nà bá wà sí ibẹ̀, àti àṣìṣe tí ó wọ́pọ̀ jùlọ ni olùyánjú tí a lè dé bá kìkì nígbà tí ojú-ọ̀nà wà ní ìdúró. Nígbà tí ojú-ọ̀nà bá ṣubú tí ìlànà sì wà, àwọn ìbéèrè ń lọ sí àdírẹ́sì tí kò ní ọ̀nà, àmì náà sì ni àkókò tí ó tán, kì í ṣe àṣìṣe mímọ́. Ìyàtọ̀ yẹn ṣe pàtàkì nígbà tí o bá ń ka ìyọrísí ìdánwò tó tẹ̀lé, nítorí àkókò tí ó tán máa ń rán àwọn ènìyàn lọ sí àwọn ètò gbígbé tí kò kópa rí.

Fi àwọn apẹrẹ méjèèjì wé kí o tó fi àwọn ìdáhùn wé

Ojú-ọ̀nà kíkún àti DNS tí a pín ń mú àwọn ìfojúsọ́nà tí ó tako ara wọn jáde, kò sì sí ọ̀kan nínú wọn tí ó jẹ́ àṣìṣe. Lábẹ́ ojú-ọ̀nà kíkún, gbogbo ìbéèrè lè lọ sí olùpèsè tàbí sí olùyánjú ilé-iṣẹ́, nítorí náà orúkọ gbangba tí ó dáhùn yàtọ̀ lẹ́yìn ìsopọ̀ jẹ́ èyí tí a retí. Lábẹ́ DNS tí a pín, àwọn agbègbè tí a kọ sínú àkọsílẹ̀ nìkan ni ó ń lọ sí olùyánjú àdáni nígbà tí gbogbo èyí tó kù wà níbílẹ̀; ní Windows àkọsílẹ̀ agbègbè wà nínú Name Resolution Policy Table, ní macOS nínú àwọn agbègbè tí ó bá mu nínú ètò DNS, àti ní ẹ̀rọ systemd-resolved nínú àwọn agbègbè ọ̀nà fún ìsopọ̀ kọ̀ọ̀kan.

Ìfiwéra yẹn ni ó yẹ kí a ṣe ní àkọ́kọ́, nítorí pé òun ni ó ń pinnu ohun tí a kà sí àṣìṣe. Pẹ̀lú DNS tí a pín, orúkọ gbangba tí ó dáhùn láti olùyánjú tuntun ni ohun tí ó yẹ kí a ṣèwádìí, nígbà tí orúkọ inú tí ó dáhùn dáadáa jẹ́ ẹ̀rọ náà ń ṣe iṣẹ́ rẹ̀. Pẹ̀lú ojú-ọ̀nà kíkún, àìtọ́jú ni orúkọ gbangba tí ó ṣì ń dáhùn láti olùyánjú olùpèsè rẹ. Ìwé Microsoft nípa yíyanjú orúkọ VPN ṣàlàyé ìtẹ̀léntẹ̀lé Windows fún àwọn ìlànà wọ̀nyí, pẹ̀lú bí a ṣe ń wo àkọsílẹ̀ ìlànà tí ó bá mu ṣáájú àwọn sáàbà ti adáptà fúnra rẹ̀.

Olùyánjú kẹta wà nínú yàrá tí ó rọrùn láti gbàgbé. DNS ààbò aṣàwákiri ń yanjú orúkọ fúnra rẹ̀, ó sì lè máa dáhùn lẹ́yìn tí ojú-ọ̀nà ti yí ìlànà ẹ̀rọ ìṣiṣẹ́ padà, nítorí náà ojú-ìwé tí ó gbé wọlé fi hàn pé olùyánjú aṣàwákiri ṣiṣẹ́, kì í ṣe pé a ti lo profáìlì náà. Tí o bá ń fi kìkì ohun tí aṣàwákiri ń fi hàn wé, ìlàjì àkókò ni ìwọ ń dán ipò tí kò tọ́ wò.

Ṣe àkọsílẹ̀ ìpìlẹ̀ pẹ̀lú àyípadà kan ṣoṣo

Yí ojú-ọ̀nà padà. Má ṣe yí orúkọ, irinṣẹ́ tàbí ìparí ìwádìí padà ní ìgbésẹ̀ kan náà. Yan orúkọ tí a gbà ọ́ láyè láti béèrè, ṣàkọsílẹ̀ ètò tí o lò, kí o sì kọ àdírẹ́sì tí ó padà tàbí àṣìṣe gbáà. Ní Windows Get-DnsClientServerAddress -AddressFamily IPv4 ń tẹ àwọn sáàbà fún adáptà kọ̀ọ̀kan jáde, Get-DnsClientNrptPolicy sì ń tẹ àwọn àkọsílẹ̀ ìlànà jáde; ní Linux pẹ̀lú systemd-resolved resolvectl status ń fi àwọn sáàbà DNS àti àwọn agbègbè ọ̀nà fún ìsopọ̀ kọ̀ọ̀kan hàn; ní macOS scutil --dns ń tẹ ìtẹ̀léntẹ̀lé olùyánjú tí ẹ̀rọ yóò tẹ̀lé ní gidi jáde.

Lẹ́yìn náà so pẹ̀lú àwọn ìdarí déédéé ti ẹ̀rọ náà kí o sì tún àwọn àṣẹ kan náà ṣe gan-an. Tọ́jú jáde àkọ́kọ́ dípò kí o kó ó sókè, nítorí ìfiwéra ni gbogbo kókó, kíka kejì tí a ṣe lẹ́yìn tí a ti nu káṣì kù jẹ́ ìwọ̀n mìíràn. Tí a bá gbé ìpìlẹ̀ pẹ̀lú aṣàwákiri ní iwájú tí ìṣe lẹ́yìn ìsopọ̀ sì ń ṣẹlẹ̀ nínú tẹ́ẹ̀mínà, ìwọ ń fi olùyánjú méjì wé, kì í ṣe ipò méjì ti olùyánjú kan.

Ìbéèrè tí ó ṣe kedere àti ìwádìí ètò yàtọ̀

Bíbéèrè lọ́wọ́ sáàbà kan pàtó, pẹ̀lú nslookup name 10.20.0.1 tàbí dig @10.20.0.1 name, fi ohun kan hàn: pé sáàbà tí o dárúkọ ń dáhùn nígbà tí o bá lè dé bá a. Ó forí gbogbo ìmọ̀ràn yíyan kọjá, nítorí náà kò lè sọ fún ọ bóyá ẹ̀rọ ìbá ti yan sáàbà yẹn fún orúkọ yìí. Lò ó láti dán wò bóyá olùyánjú tí a yàn lè dé bá, má sì lò ó láti dán ìlànà wò.

Ìwádìí nípasẹ̀ olùyánjú àdúgbò ń lo yíyan ní gidi. resolvectl query name ń kọjá àwọn ìlànà agbègbè ọ̀nà kan náà, ó sì ń jábọ̀ èyí tí ìlànà ìbáraẹnisọ̀rọ̀ dáhùn, Resolve-DnsName ní Windows ń kọjá tábìlì ìlànà àti káṣì ẹ̀rọ náà, scutil --dns sì ń fi ìtẹ̀léntẹ̀lé tí ìwádìí yóò tẹ̀lé hàn. Ṣe àwọn irú méjèèjì kí o sì tọ́jú wọn nínú ọ̀wọ̀n ọ̀tọ̀ọ̀tọ̀ nínú àwọn àkọsílẹ̀ rẹ. Ìbéèrè tí ó ṣe kedere tí ó ṣàṣeyọrí lẹ́gbẹ̀ẹ́ ìwádìí ètò tí ó kùnà jẹ́ ìṣòro ọ̀nà tàbí yíyan, kì í ṣe olùyánjú tí ó kọ̀ láti ṣiṣẹ́.

Káṣì dúró láàárín ìwọ àti ìdáhùn. Ẹ̀rọ ìṣiṣẹ́, olùyánjú stub àdúgbò, aṣàwákiri àti káṣì òdì gbogbo wọn ń tọ́jú àwọn ìyọrísí, nítorí náà ìwádìí lè ṣàṣeyọrí láìsí kíkúnrẹ́rẹ́ kan tí ó fi ẹ̀rọ náà sílẹ̀. Ṣàkọsílẹ̀ ìyọrísí kí o tó nu ohunkóhun: ipconfig /flushdns, resolvectl flush-caches tàbí sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder ní macOS. Fò ó kọjá ìtúntò nẹ́tíwọ́kì gbòógì ní ìpele yìí, nítorí pé ó ń ba ẹ̀rí tí ìwọ ṣì ń kó jẹ́.

Kí ni ìyàtọ̀ náà túmọ̀ sí

Fi àwọn ìlà méjì tí o ṣàkọsílẹ̀ wé kí o sì pín àyípadà náà ní ẹ̀ka kí o tó fọwọ́ kan ètò kan.

Observation after connectMost likely causeNext step
Answer moves to a private address rangeExpected under split DNS or a private zoneConfirm the suffix is in the effective policy, then test the service
Lookup times out while connected, works after disconnectThe assigned resolver has no route from this machineProbe it with an explicit query, then re-read the policy
Internal name fails, public names workWrong namespace or a suffix missing from the policyQuery the fully qualified name and check the domain list per platform
Internal name returns a public addressSplit DNS not applied; a public resolver answeredCheck browser secure DNS first, then the per-link domain list

Ìlà kan yẹ fún ìtẹnumọ́. Orúkọ tí ó yanjú kì í ṣe iṣẹ́ tí ń ṣiṣẹ́, àṣeyọrí DNS sì ń sọ kìkì pé a ti rí àdírẹ́sì kan. Kò sọ nkankan nípa gbígbé lọ, àwọn ìlànà ògiri iná tàbí bóyá àkọsílẹ̀ rẹ lè lo iṣẹ́ náà rárá, nítorí náà parí pẹ̀lú dídán ètò gidi wò dípò ríronú pé àṣìṣe náà ti kúrò fúnra rẹ̀.

Mú ìpìlẹ̀ padà kí o sì jẹ́rìí rẹ̀

Ge ìsopọ̀ kúrò nípasẹ̀ àwọn ìdarí ẹ̀rọ náà fúnra rẹ̀ dípò pípa ìlànà náà, lẹ́yìn náà tún àwọn àṣẹ mẹ́ta kan náà kà. Àwọn sáàbà fún ìsopọ̀ kọ̀ọ̀kan, àwọn àkọsílẹ̀ ìlànà àti ìdáhùn fún orúkọ ìdánwò rẹ yẹ kí ó padà sí ìpìlẹ̀ tí o kọ ṣáájú. Àkọsílẹ̀ ìlànà tí ó kù lẹ́yìn ìyọkúrò mímọ́ jẹ́ àbùkù gidi tí ó yẹ kí a ṣàkọsílẹ̀, ìdí nìyẹn tí fífi ọwọ́ ṣàtúnṣe fáìlì olùyánjú tí a ṣẹ̀dá fi jẹ́ àṣà búburú: a tún fáìlì náà kọ, àtúnṣe náà sì parẹ́, tàbí àtúnṣe náà wà tí ó sì so olùyánjú kan tí kò ní ọ̀nà mọ́.

Rìn àkójọ yìí kọjá lẹ́ẹ̀kan, ní ìtẹ̀léntẹ̀lé. Pinnu irú apẹrẹ tí profáìlì ń mú ṣẹ kí o tó ṣe ìdájọ́ èyíkéyìí ìyọrísí. Pa orúkọ, irinṣẹ́ àti ìparí mọ́ ní àìyípadà nínú ìṣe méjèèjì. Ya ìbéèrè tí ó ṣe kedere kúrò nínú ìwádìí ètò. Ka ìlànà tí ó wà ní ipa, kì í ṣe ìdáhùn nìkan. Nu àwọn káṣì ní ìparí, lẹ́yìn tí a ti kọ ìfiwéra náà. Jẹ́rìí pẹ̀lú ètò gidi, lẹ́yìn náà tún bẹ̀rẹ̀ lẹ́ẹ̀kan kí o sì jẹ́rìí pé ipò ìyọkúrò náà ṣì mọ́.

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