Gbogbo ohun nípa ìsopọ̀ náà dà bí ó tọ́: tunnel ti gbé, console sì ń fi ojú òpin àdáni hàn, ṣùgbọ́n gbogbo ìbéèrè kùnà ní ìpinnu orúkọ. Ìgbésẹ̀ àdánidá ni láti dá tunnel lẹ́bi, tí ó sábà jáde ní aláìlẹ́bi. A ń rán ìbéèrè náà sí sáfà tí kò mọ nǹkan kan nípa àgbègbè àdáni. Kò sí ìyípadà ipa-ọ̀nà tí yóò yí ìdáhùn yẹn padà, nítorí pé ìṣòro náà ni ẹni tí a béèrè lọ́wọ́.

Olùyẹnú wo ni ìbéèrè náà dé?

Ẹ wá olùyẹnú tí a so mọ́ gbogbo ọ̀nà ìsopọ̀ kí ẹ tó wo tunnel. Linux ń fi àwọn sáfà ọ̀nà kọ̀ọ̀kan hàn nípasẹ̀ àṣẹ ipò olùyẹnú, macOS sì ń fi àwọn olùyẹnú tó ní ààlà hàn nínú àkọsílẹ̀ ìṣètò DNS. Bí ìdáhùn náà bá ṣì ń wá láti ọ̀dọ̀ router ilé, a kò gbà ọ̀nà tunnel ní ìmọ̀ràn rí.

resolvectl status
scutil --dns | head -40
dig +short internal.example.com

Ìpele méjì ni a dà pọ̀ níbí: sáfà tí ń ti àdírẹ́sì olùyẹnú, àti alágbàṣe tí ń fi í sórí ọ̀nà tó ń ṣiṣẹ́. Profáìlì lè ní àṣàyàn náà, log sì lè fi hàn pé ó ń bọ̀, nígbà tí ẹ̀rọ ìṣiṣẹ́ ń tẹ̀síwájú lílo sáfà àtijọ́. Ẹ fi log wé ohun tí ọ̀nà náà ń ròyìn, kí ẹ sì gbẹ́kẹ̀lé ọ̀nà náà.

Ẹ lo àdírẹ́sì tí nẹ́tíwọ́kì àwọsánmà ń dáhùn sí ní tòótọ́

Nẹ́tíwọ́kì àwọsánmà sábà ń dáhùn àwọn orúkọ àdáni nípasẹ̀ àdírẹ́sì ìpamọ́ tí ó yà sí ipò méjì láti ìpìlẹ̀ ìwọ̀n, nítorí náà nẹ́tíwọ́kì tó bẹ̀rẹ̀ ní 10.0.0.0 ń dáhùn ní 10.0.0.2. Àwọn olùpèsè kan tún ń gbé olùyẹnú àdúgbò ọ̀nà jáde tí ń ṣiṣẹ́ láì mọ ìwọ̀n, èyí ń ràn wọ́n lọ́wọ́ nígbà tí ẹlòmíràn kọ́ nẹ́tíwọ́kì náà. Ẹ béèrè àdírẹ́sì olùdíje náà ní tààrà kí ẹ tó ti í sí ẹnikẹ́ni. Àdírẹ́sì tí kì í ṣe olùyẹnú dà bí ìkọ̀sílẹ̀ ogiri iná, nítorí pé ìbéèrè náà kò gba ìdáhùn rí.

Bí ìbéèrè tààrà bá dáhùn láti inú nẹ́tíwọ́kì ṣùgbọ́n kì í ṣe nípasẹ̀ tunnel, olùyẹnú náà dára, ṣùgbọ́n ọ̀nà láàrín àwọn kókó méjì kò dára. Àbájáde yẹn ń gbé ìwádìí lọ sí àwọn ipa-ọ̀nà, gbígbé lọ àti àwọn ìlànà àwọlé dípò profáìlì alágbàṣe.

Tunnel kò gbé ààyè orúkọ

Àwọn pákẹ́ẹ̀tì ń kọjá; àwọn orúkọ kì í kọjá. A gbọ́dọ̀ sọ fún ẹ̀gbẹ́ kọ̀ọ̀kan ààyè orúkọ wo ni ó jẹ́ ti ẹ̀gbẹ́ kejì, àti pé ìyẹn jẹ́ ohun ọ̀tọ̀ tí ẹni tó di àgbègbè náà mú ni ó ni. Ìrísí tó wọ́pọ̀ ni gbígbé lọ fún ààyè orúkọ kan, tí a tọ́ sí olùyẹnú tí a lè dé nípasẹ̀ tunnel.

Ní ìṣe, ẹ̀gbẹ́ kọ̀ọ̀kan nílò ìlànà tirẹ̀, nítorí pé ẹ̀gbẹ́ tó ni àgbègbè náà ni yóò fi ìbéèrè náà lọ. Àwọn ẹ̀gbẹ́ méjèèjì nílò kí orísun ìbéèrè náà gba ipa-ọ̀nà àti àṣẹ, ẹ̀gbẹ́ tó ń dáhùn sì gbọ́dọ̀ dá àwọn ìdáhùn padà nípasẹ̀ tunnel dípò sínú íńtánẹ́ẹ̀tì. Ẹ jẹ́ kí gbígbé lọ náà kúrò níbí tó pọ̀, kí ààyè orúkọ àdáni nìkan lè gbẹ́kẹ̀lé ọ̀nà náà. Fífi gbogbo ìbéèrè ránṣẹ́ nípasẹ̀ rẹ̀ ń yí ìgbẹ́kẹ̀lé kékeré padà sí ìdádúró pátápátá ní àkókò tí tunnel bá ṣubú.

Ẹ rìn àwọn ààlà ní ìtòlẹ́sẹẹsẹ

Ẹ dán olùyẹnú tí a fi sórí ọ̀nà tó ń ṣiṣẹ́ wò, lẹ́yìn náà ìbéèrè tààrà sí olùyẹnú yẹn, lẹ́yìn náà ìbéèrè kan náà láti ẹ̀gbẹ́ jínjìn, àti níkẹyìn ohun èlò tó ń lo orúkọ kan náà. Ìgbésẹ̀ kọ̀ọ̀kan yà ààlà kan sókè, nítorí náà ìkùnà ń sọ ibi tí ẹ yóò wò dípò bíbẹ̀rẹ̀ ìwádìí lẹ́ẹ̀kan sí i. Ìdáhùn tó ń ṣiṣẹ́ nígbà tí ohun èlò kùnà ń tọ́ka sí ìgbẹ́kẹ̀lé ẹ̀rí-ìjẹ́rìí tàbí ìlànà API, kì í ṣe DNS. Àwọn àìsàn yẹn jẹ́ òótọ́, kò sì sí ìyípadà olùyẹnú tí yóò tún wọn ṣe.

Ẹ kọ ìgbésẹ̀ wo ni ó kùnà. Ìlà kan náà ni ohun tí ẹni tó kàn nílò, ó sì ń gba ìṣẹ́jú àáyá mẹ́wàá láti kọ ọ́.

Ẹ pa ẹ̀wọ̀n náà mọ́ níbi tí ẹni tó kàn yóò ti rí i

Ẹ kọ olùyẹnú tí a tì, ìlànà gbígbé lọ, orísun ìbéèrè tí a gbà àti ojú òpin tó ń dáhùn sí ibi kan. Nígbà tí orúkọ àdáni bá kùnà lẹ́ẹ̀kan sí i, àkọsílẹ̀ náà fi hàn bóyá tunnel ti ṣí kúrò, àdírẹ́sì olùyẹnú ti yí padà, tàbí a ti dín ìlànà kan kù. Láìsí rẹ̀, gbogbo ìṣẹ̀lẹ̀ ń bẹ̀rẹ̀ láti òdo, ó sì ń parí pẹ̀lú àwọn àròsọ mẹ́ta kan náà.

Ẹ pa àkọsílẹ̀ náà mọ́ kúkúrú tó láti wà ní tòótọ́: ìlà mẹ́rin, ọjọ́ kan, àti orúkọ ẹni tó ni apá kọ̀ọ̀kan. Àkọsílẹ̀ àtijọ́ burú ju kíkùnà lọ, nítorí pé ó dà bí ẹni tó ní àṣẹ nígbà tí ó jẹ́ aṣiṣe.

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