Kí ni ìdí tí ìdáhùn DNS fi kùnà ní odi iná etí VPN tí kò ní ipò
Ìdáhùn tí ń wọlé fún ìbéèrè DNS ti olùgbàlejò VPN gbé ibudo orísun 53, kì í ṣe ibudo ibi-àfojúsùn 53. Fi òfin náà mọ́ àlùmọ̀ọ́nì gidi àti etí tí ó wà ní ọ̀nà.
Ọ̀nà àbẹ́wọ̀ wà ní ìmúṣẹ, àwọn oníbàárà lè dé ọ̀dọ̀ olùgbàlejò VPN, ṣùgbọ́n olùgbàlejò kò lè yanjú ohunkóhun. Àwọn ìbéèrè jáde tirẹ̀ ń fi bèbà náà sílẹ̀ lọ́nà mímọ́, nítorí náà àìṣeéṣe wà ní ọ̀nà ìpadà: ní etí kan lókè tí ń ṣàyọ̀wé ìrìnàjò tí ń wọlé láìrántí ohun tí olùgbàlejò ṣẹ̀ṣẹ̀ fi ránṣẹ́. Fífàyè gba ibudo ọ̀nà àbẹ́wọ̀ kò ṣàpèjúwe ìpààrọ̀ yẹn rárá. Ìdáhùn sí ìbéèrè DNS jẹ́ ṣíṣàn ọ̀tọ̀, bí etí kò bá sì ní ipò, kò sí ohun tí ó fún un ní àṣẹ láti padà.
Àwọn ìpààrọ̀ méjèèjì kì í ṣe ìpààrọ̀ kan
Kọ àwọn tuple sílẹ̀, àṣìṣe yóò hàn gbangba. Ibudo ibi-àfojúsùn ìbéèrè di ibudo orísun ìdáhùn, èyí tí ó tako ohun tí ọ̀pọ̀ ènìyàn ń rò nígbà tí wọ́n bá ń fi òfin wọlé kún fún ibudo 53:
query: 203.0.113.10:53018 -> 198.51.100.53:53
reply: 198.51.100.53:53 -> 203.0.113.10:53018Òfin wọlé tí ó béèrè ibudo ibi-àfojúsùn 53 ń ṣàpèjúwe ìrìnàjò tí a darí sí olùgbọ́ DNS tí ń ṣiṣẹ́ lórí olùgbàlejò, èyí sì jẹ́ iṣẹ́ mìíràn pátápátá. Àwọn àdírẹ́sì yẹn jẹ́ àpẹẹrẹ ìwé, a sì máa ń yan ibudo orísun fún ìbéèrè kọ̀ọ̀kan nípasẹ̀ oníbàárà, nítorí náà kì í ṣe iye tí o lè dà sí òfin kí o sì retí pé yóò máa ṣiṣẹ́.
Etí tí kò ní ipò lòdì sí odi iná olùgbàlejò tí ó ní ipò
Àlùmọ̀ọ́nì etí tí kò ní ipò ń gbé ìdìpọ̀ kọ̀ọ̀kan tí ń wọlé yẹ̀wò pẹ̀lú àkójọ òfin rẹ̀ láìsí tábìlì ìsopọ̀ ní ẹ̀yìn rẹ̀. Ìbéèrè jáde tí ó jáde ní àṣeyọrí kò dá àṣẹ kankan fún ìdáhùn rẹ̀ tí ń wọlé, nítorí ẹ̀rọ náà kò ní àkọsílẹ̀ pé ìbéèrè kan ti ṣẹlẹ̀ rí. Odi iná olùgbàlejò tí ó ní ipò jẹ́ òdìkejì: ìtọ́pinpin ìsopọ̀ rẹ̀ ń dá ìrìnàjò ìpadà mọ̀ fún ìpààrọ̀ tí a fàyè gba, ó sì ń gbà á kọjá láìsí òfin fún ìdáhùn. Àwọn etí méjèèjì wà ní ọ̀nà tí ó wọ́pọ̀, àti pé méjèèjì gbọdọ̀ fàyè gba ìdìpọ̀ tí a pinnu.
Ìfiwéra ṣe pàtàkì nítorí pé àwọn ẹ̀rọ méjèèjì ń kùnà lọ́nà ọ̀tọ̀ọ̀tọ̀. Odi iná tí ó ní ipò tí ó kọ ìdáhùn kọ̀ yóò ṣàkọsílẹ̀ ìsọ̀lẹ̀; etí tí kò ní ipò ń kọ̀ ọ́ ní ìdákẹ́jẹ́, ìdí nìyẹn tí olùgbàlejò fi kan àkókò ìparí.
Kọ́ àṣẹ náà yí ká ìlànà, kì í ṣe nọ́mbà ibudo
Fi òfin náà mọ́ àwọn àdírẹ́sì gidi ti àlùmọ̀ọ́nì, olùgbàlejò ibi-àfojúsùn àti ìlànà ibudo gbígbà tí ọjà náà ń ṣèrànwọ́ fún. Tún rántí ọ̀nà TCP ti DNS, nítorí ìdáhùn ńlá tàbí ìpadàbọ̀ nítorí gígé ń gbé ìpààrọ̀ lọ sí TCP, òfin UDP nìkan kò sì ní bo ó. Bí etí bá ń ṣèrànwọ́ fún àyẹ̀wò tí ó ní ipò fún ṣíṣàn tí a ṣàlàyé, yàn án ju òfin ìdáhùn tí a fi ọwọ́ kọ, nítorí ọ̀nà tí ó ní ipò ń tẹ̀lé àwọn ibudo tí oníbàárà yan fúnra rẹ̀.
Lẹ́yìn náà jẹ́rìí i irú ọjà tí ó wà ní ọ̀nà tí ń ṣàyọ̀wé ìrìnàjò ní ti gidi. Ìwọ̀n etí IPv4 tí a kọ sínú ìwé kò fi ìlànà IPv6 lélẹ̀, ìrìnàjò inú olùpèsè sì lè má ṣe kọjá inú àlùmọ̀ọ́nì kanna rárá.
Kí ni ìdí tí fífàyè gba ibudo orísun 53 èyíkéyìí kì í ṣe àtúnṣe
Òfin tí ó gba ohunkóhun tí ó sọ pé ó ní ibudo orísun 53 jẹ́ òfin tí ó gba ohun tí ẹni tí ń ránṣẹ́ kọ sínú pápá orí. Nọ́mbà ibudo kò jẹ́rìí ẹni tí ń ránṣẹ́, kò sì fi hàn pé ẹrù náà jẹ́ ìdáhùn tí ó tọ́, nítorí náà òfin náà ń gbé ìfarahàn olùgbàlejò pọ̀ sí i láìjẹ́ kí ìyanjú túbọ̀ gbẹ́kẹ̀lé. Pa àwọn ààlà orísun mọ́, kí o sì pa àwọn àyẹ̀wò ìdáhùn ti oníbàárà fúnra rẹ̀ mọ́, pẹ̀lú yíyí ibudo orísun láìṣeéṣe, dípò kí o pa wọ́n kúrò kí o lè mú àkójọ ìwọlé rọrùn.
Bí àlùmọ̀ọ́nì bá jẹ́ iṣẹ́ tí ìwọ ń darí, fífi mọ́ àwọn àdírẹ́sì rẹ̀ ti tó. Bí ó bá jẹ́ àlùmọ̀ọ́nì gbogbogbò, fi mọ́ àwọn àdírẹ́sì tí o fọwọ́ sí, kí o sì kọ wọ́n sínú àsọyé òfin náà.
Ṣàyẹ̀wò ní ààlà tí ó tọ́, ní ọ̀nà tí ó tọ́
Gbà á ní olùgbàlejò àti ní etí fún ìbéèrè kanna, kí o sì fi àwọn tuple wé pò dípò kíkà àwọn ìdìpọ̀. Ìbéèrè tí ó hàn ní ẹ̀gbẹ́ méjèèjì láìsí ìdáhùn tí ó hàn ní ẹ̀gbẹ́ olùgbàlejò ń tọ́ka sí àlùmọ̀ọ́nì wọlé; ìbéèrè tí ó hàn ní ẹ̀gbẹ́ olùgbàlejò nìkan ń tọ́ka sí ìdarí ọ̀nà tàbí àlùmọ̀ọ́nì fúnra rẹ̀. Tún ṣe é pẹ̀lú ìbéèrè TCP bí o kò bá ní àṣẹ fún UDP nìkan, nítorí ìyẹn ni àlàfo tí ìdánwò àkọ́kọ́ kò lè rí.
Sísàtúnṣe èyí ń parí ìpààrọ̀ DNS tí olùgbàlejò nílò ní ti gidi. Kò sọ olùgbàlejò di àlùmọ̀ọ́nì gbogbogbò, kò fàyè gba àwọn ṣíṣàn VPN tí a fi ránṣẹ́ síwájú, kò sì fi hàn pé DNS ni ìdí ìṣòro ọ̀nà àbẹ́wọ̀ tí kò ní í ṣe.