Fáìlì resolver macOS fún ẹ̀ka-ìpínlẹ̀ àdúgbò lẹ́gbẹ̀ẹ́ VPN
Fáìlì resolver kan tó kéré lè fi ẹ̀ka-ìpínlẹ̀ àdúgbò kan ránṣẹ́ sí server DNS tirẹ̀ lórí Mac, láìyípadà resolver VPN iṣẹ́ tàbí dá ọ̀nà kankan.
VPN iṣẹ́ rẹ máa ń yanjú orúkọ ilé-iṣẹ́ dáadáa nígbà tí ẹ̀rọ ìtẹ̀wé nílé kò ṣì lè dé ní orúkọ, àti ọ̀nà àtúnṣe tí àwọn ènìyàn sábà gbà ni láti tọ́ gbogbo Mac sí router ilé. Ìyẹn jẹ́ ìyípadà tó tóbi ju bí ìṣòro náà ṣe nílò lọ. macOS lè fi àfikún DNS kan ṣoṣo ránṣẹ́ sí server tirẹ̀ nípasẹ̀ fáìlì resolver kékeré, kí ó sì fi gbogbo ìwádìí mìíràn sí ibi tí wọ́n wà gan-an.
Ààlà àṣẹ wá ní àkọ́kọ́: èyí jẹ́ fún ẹ̀ka-ìpínlẹ̀ tí ìwọ ń ṣàkóso tàbí tí wọ́n fún ọ láṣẹ láti ṣètò. Kì í ṣe ọ̀nà láti yẹ̀ pàṣẹ DNS tí àjọ kan ń fi ipá mú tàbí àwọn ìhámọ́ nẹ́tíwọ́kì àdúgbò rẹ̀.
Fáìlì kan pẹ̀lú iṣẹ́ tó kéré
Bí a kò sọ pé àgbègbè àdúgbò ni lab.example.org tí server rẹ̀ sì ń dáhùn ní 192.168.55.1. Lórí Mac tí wọ́n gbà ọ́ láyè láti ṣe ìyípadà, alákóso ṣẹ̀dá fáìlì ọ̀rọ̀ tí ó rọrùn tí orúkọ rẹ̀ ni ẹ̀ka-ìpínlẹ̀ fúnra rẹ̀, /etc/resolver/lab.example.org, tí ó ní ìlà nameserver 192.168.55.1 kan ṣoṣo. Àpò yìí lè máà sí lórí ẹ̀rọ tuntun, nítorí náà dá a pẹ̀lú ẹ̀tọ́ alákóso, kí o sì wo kí o tó kọ bí sọ́fítíwéà alákóso bá ti ní fáìlì níbẹ̀.
Ìwé àkọsílẹ̀ ìṣètò resolver ti Apple ṣàlàyé àṣà náà pé orúkọ fáìlì ni ó ń pèsè ẹ̀ka-ìpínlẹ̀ nígbà tí kò bá sí ìṣètò ẹ̀ka-ìpínlẹ̀ ọ̀tọ̀ nínú fáìlì. Òfin ìdánilórúkọ yẹn ni gbogbo ọgbọ́n náà, ìdí nìyẹn tí fáìlì fi gbọ́dọ̀ jẹ́ orúkọ àgbègbè kì í ṣe orúkọ server.
Bí macOS ṣe ń yan láàárín àwọn resolver
Ó lè jẹ́ pé ó ju ọ̀kan lọ resolver client tí ń ṣiṣẹ́, ẹ̀ka-ìpínlẹ̀ tó bá faramọ̀ jùlọ ni yóò borí. Nítorí náà resolver fún lab.example.org ní ìwọ̀n tó yàtọ̀ sí resolver àìlópin, àti ẹ̀ka-ìpínlẹ̀ kékeré tó ní fáìlì tirẹ̀ lè tún gba ipò àkọ́kọ́. Èyí ni ó ń jẹ́ kí VPN iṣẹ́ lè pa àfikún tirẹ̀ mọ́ nígbà tí àgbègbè lab rẹ ń lọ síbòmíràn. Kò sí ohun tó jẹ́ àgbáyé nínú ìṣètò yìí, ìyẹn sì ni kókó tó yẹ kí a rántí.
Fi /etc/resolv.conf sílẹ̀. macOS fúnra rẹ̀ ni ó ń kọ fáìlì yẹn, kò sì tíì ní àwòrán kíkún ti yíyanjú pàtàkì fún ẹ̀ka-ìpínlẹ̀ rí. Ìṣètò tún lè wá láti inú àkójọpọ̀ ìṣètò ẹ̀rọ dípò àwọn fáìlì inú àpò yìí, ìdí nìyẹn tí profáìlì alákóso fi lè borí ohun tí o kọ.
Ohun mẹ́ta tí fáìlì kò lè pèsè
Server gbọ́dọ̀ dé. Bí VPN bá dí nẹ́tíwọ́kì àdúgbò, tàbí bí ọ̀nà ilé-iṣẹ́ kan bá mú ààlà àdírẹ́sì server, fáìlì àfikún tó tọ́ pátápátá kò sì lè gbé ìbéèrè dé. Mú èyí lọ sọ́dọ̀ ẹni tó ni nẹ́tíwọ́kì dípò kí ìwọ fúnra rẹ gbèrú àwọn ìyàsọ́tọ̀ àdúgbò.
Àgbègbè gbọ́dọ̀ ní ìdáhùn tó tọ́, ó sì dára jùlọ láti dán an wò pẹ̀lú orúkọ tó péye gẹ́gẹ́ bí printer.lab.example.org. Orúkọ kúkúrú lè dá ìhùwàsí àwọn ẹ̀ka-ìpínlẹ̀ ìwádìí sílẹ̀, kí ó sì parí pẹ̀lú bíbéèrè ìbéèrè tó yàtọ̀ sí èyí tí o ní lọ́kàn.
Níkẹyìn, ohun-èlò gbọ́dọ̀ lè lo ìdáhùn yẹn. Yíyanjú orúkọ ẹ̀rọ ìtẹ̀wé kò fúnni ní àǹfààní sí àdírẹ́sì rẹ̀, kò sì ṣí iṣẹ́ tó wà lẹ́yìn rẹ̀. Àdírẹ́sì tí ó padà ṣì nílò ọ̀nà tí a gbà láyè àti ìlànà àǹfààní tí ó gba ìsopọ̀ láyè. Fáìlì resolver ń yí ibi tí a ti ń wá orúkọ padà; kò pa ọ̀nà mọ́ fún àbájáde.
Ṣàyẹ̀wò yíyàn dípò yí DNS padà
Ṣàyẹ̀wò ohun tí macOS ń lò ní ti gidi ní báyìí, kí o sì béèrè orúkọ tó péye láti inú ohun-èlò fúnra rẹ̀ tàbí láti ẹ̀rọ tí ń yanjú bí àwọn ohun-èlò ṣe ń ṣe. Ìbéèrè tààrà sí 192.168.55.1 fi hàn pé server ń dáhùn; kò fi hàn pé macOS yan server yẹn fún àwọn ìwádìí déédéé. Àwọn ni òtítọ́ ọ̀tọ̀, èyí èkejì nìkan ni ó ń ṣàpèjúwe ohun tí aṣàwákiri rẹ yóò ní ìrírí.
Bí resolver mìíràn bá ti ń béèrè àfikún kan náà, wádìí ẹni tí ó ni í kí o tó fi àwọn ìtọ́kasí ipò àkọ́kọ́ kún. Ìṣètò search_order tí a kọ sínú ìwé ń tò àwọn client tí wọ́n ń pín ẹ̀ka-ìpínlẹ̀ kan; kì í ṣe yíyí ìfẹ́ àgbáyé tí yóò jẹ́ kí resolver gbogbogbòò borí gbogbo ìbéèrè.
Jẹ́rìí pé orúkọ ilé-iṣẹ́ ṣì ń yanjú pẹ̀lú VPN tí ó so mọ́, lẹ́yìn náà kọ fáìlì náà àti ète rẹ̀ sínú àwọn àkọsílẹ̀ àdúgbò rẹ. Nígbà tí a bá fagilé ìṣètò yìí, pa fáìlì yẹn nìkan rẹ́ kí o sì tún àwọn ibi orúkọ méjèèjì yẹ̀wò dípò kí o tún gbogbo ìṣètò DNS nẹ́tíwọ́kì ṣe.