dnsmasq kò lè di sọ́ọ̀kẹ́tì mọ́ pọ́ọ̀tì 53: wá sọ́ọ̀kẹ́tì tó dì í mú
Ìkùnà bind lórí pọ́ọ̀tì 53 jẹ́ ọ̀rọ̀ nípa ẹ̀tọ́ sọ́ọ̀kẹ́tì. Ka àwọn olùgbọ́, ṣàyẹ̀wò ìwọ̀n wildcard, lẹ́yìn náà pinnu daemon wo ni ó ń dáhùn àwọn oníbàárà VPN.
dnsmasq parí pẹ̀lú àṣìṣe pé a ti ń lò àdírẹ́sì náà, ilà ìkọ̀wé sì dárúkọ pọ́ọ̀tì náà dípò ẹni tó ṣe é. Lórí ẹ̀rọ tí VPN ń ṣiṣẹ́ pẹ̀lú, ìdáhùn àkọ́kọ́ ni láti dá àwọn ipa-ọ̀nà tí a ti tì lẹ́bi, ṣùgbọ́n ìkùnà bind ṣẹlẹ̀ kí oníbàárà kankan tó fi ìbéèrè ránṣẹ́. Ohun kan ti ń di sọ́ọ̀kẹ́tì náà mú, iṣẹ́ náà sì ni láti dámọ̀ rẹ̀. Àwọn ìyípadà ipa-ọ̀nà kò lè tú pọ́ọ̀tì sílẹ̀.
Àwọn ìgbésẹ̀ márùn-ún ní ìtẹ̀lé yìí: tún àṣìṣe náà ṣe, ṣe àkójọ àwọn olùgbọ́, yé wildcard, yàn iṣẹ́ náà, lẹ́yìn náà ṣàyẹ̀wò.
Ìgbésẹ̀ 1: tún àṣìṣe náà ṣe kí o sì kà á
Bẹ̀rẹ̀ dnsmasq ní iwájú pẹ̀lú ìṣètò kan náà tí iṣẹ́ náà ń lò, kí àṣìṣe náà lè farahàn nínú tẹ́mínà rẹ dípò nínú ilà ìkọ̀wé tí o ní láti díbọ́n. Kíyèsí ìdílé àdírẹ́sì àti àdírẹ́sì àdúgbò nínú ìfiránṣẹ́ náà. Bind sí àdírẹ́sì pàtó kan àti bind sí wildcard jẹ́ ìkùnà ọ̀tọ̀ọ̀tọ̀ pẹ̀lú àwọn olówó ọ̀tọ̀ọ̀tọ̀.
Pa ọ̀rọ̀ gbélé mọ́ gan-an. Àdírẹ́sì tí a ń lò, ìkùnà àṣẹ àti interface tí kò sí gbogbo wọn wá bí ìkùnà ìbẹ̀rẹ̀, wọ́n sì tọ́ka sí àtúnṣe mẹ́ta ọ̀tọ̀ọ̀tọ̀.
Ìgbésẹ̀ 2: ṣe àkójọ àwọn olówó
Kọ́kọ́ ṣe àkójọ àwọn sọ́ọ̀kẹ́tì. Àlẹ̀mọ́ lórí pọ́ọ̀tì orísun 53 ń fi àwọn ìrìnàjò méjèèjì àti ètò tó ní í hàn nígbà tí o bá ní ẹ̀tọ́ láti rí i:
ss -lntup 'sport = :53'Ka àbájáde ní ọ̀wọ̀n: ìrìnàjò, àdírẹ́sì àdúgbò, pọ́ọ̀tì, ètò. Olùgbọ́ TCP àti olùgbọ́ UDP jẹ́ sọ́ọ̀kẹ́tì ọ̀tọ̀ọ̀tọ̀, nítorí náà dídá ọ̀kan dúró kò tú èkejì sílẹ̀. Àdírẹ́sì wildcard bo gbogbo interface, èyí túmọ̀ sí pé àdírẹ́sì VPN ti gbà tẹ́lẹ̀ bí ó tilẹ̀ jẹ́ pé kò sí ìlà tó dárúkọ rẹ̀. Orúkọ ètò náà sì sọ fún ọ bóyá èyí jẹ́ resolver tí ìpín ń ṣàkóso, container, tàbí ohun tí àdánwò tẹ́lẹ̀ fi sílẹ̀ tó ń ṣiṣẹ́.
Ìgbésẹ̀ 3: tàkúté wildcard
Àṣàyàn bind-interfaces ń yí i padà bóyá dnsmasq ń di sọ́ọ̀kẹ́tì wildcard tàbí sọ́ọ̀kẹ́tì kan fún gbogbo interface tí a ṣètò, gẹ́gẹ́ bí ìwé ìtọ́kasí dnsmasq ṣe ṣàlàyé. Láìsí rẹ̀ dnsmasq lè di wildcard kí ó sì ṣe àlẹ̀mọ́ àwọn ìbéèrè nípa interface dípò, èyí tí ń kùnà lẹ́sẹ̀kẹsẹ̀ nígbà tí daemon mìíràn bá di wildcard mú. Linux fi bind-dynamic kún un, tí ń bójú tó àwọn interface tí a dá lẹ́yìn ìbẹ̀rẹ̀, àníyàn gidi nígbà tí interface VPN kàn ń farahàn nígbà ìsopọ̀.
Ìdí nìyẹn tí àwọn daemon méjì tí àwọn méjèèjì dà bí ẹni pé a ṣètò wọ́n fún interface ọ̀tọ̀ọ̀tọ̀ fi ń kọlù ara wọn. Ìforígbá yẹn wà ní sọ́ọ̀kẹ́tì, kì í ṣe ní èrò. Yan ipò bind pẹ̀lú ìmọ̀ àti ka ìhùwàsí tí a kọ sílẹ̀ fún ẹ̀dà rẹ kí o tó yí i padà.
Ìgbésẹ̀ 4: yàn iṣẹ́ náà
Pinnu daemon wo ni ó ń dáhùn àwọn oníbàárà VPN àti èwo ni ó ń dáhùn olùgbàlejò. Resolver kan tí ń gbọ́ lórí àdírẹ́sì ọ̀nà àbẹ̀wò tí ó sì ń tẹ̀ síwájú lókè jẹ́ ìṣètò tó wọ́pọ̀; resolver méjì tí ọ̀kọ̀ọ̀kan wọn ro pé òun ni ó ni pọ́ọ̀tì 53 kì í ṣe ìṣètò rárá.
Lẹ́yìn náà sọ ìpinnu yẹn jáde nínú ìṣètò iṣẹ́ kọ̀ọ̀kan: àwọn àdírẹ́sì ìgbọ́rọ̀, àwọn àlẹ̀mọ́ interface àti ìtẹ̀síwájú. Yí wọn padà nípasẹ̀ olówó iṣẹ́ náà, ìbáà jẹ́ ẹ̀ka ìpín, alábòójútó nẹ́tíwọ́kì tàbí àyíká ìṣiṣẹ́ container, kí ìyípadà náà lè dúró lẹ́yìn àtúnbẹ̀rẹ̀.
Ìgbésẹ̀ 5: ṣàyẹ̀wò sọ́ọ̀kẹ́tì, lẹ́yìn náà ipa-ọ̀nà
Lẹ́yìn àtúnbẹ̀rẹ̀, jẹ́rìí pé àwọn sọ́ọ̀kẹ́tì tí a ní lọ́kàn wà kí o tó dán oníbàárà wò. Daemon tí kò dì rí ni a kò lè gbà là pẹ̀lú ipa-ọ̀nà, ìkùnà oníbàárà lórí sọ́ọ̀kẹ́tì tí a dì dáadáa sì jẹ́ ìṣòro mìíràn pẹ̀lú ojútùú mìíràn. Lẹ́yìn náà ṣàyẹ̀wò ìràwọ̀ láti ọ̀dọ̀ oníbàárà kan lórí ọ̀nà àbẹ̀wò. Lẹ́yìn ìyẹn nìkan ni ó tọ́ láti béèrè bóyá àwọn orúkọ tí ó pọn dandan ń yanjú.
Àbájáde mẹ́ta ọ̀tọ̀ọ̀tọ̀ tí a gbọ́dọ̀ yà sọ́tọ̀: sọ́ọ̀kẹ́tì wà, oníbàárà dé ibẹ̀, ìdáhùn tọ́.
Ohun tí a kò gbọdọ̀ ṣe
Má ṣe dá resolver àìmọ̀ dúró láti tú pọ́ọ̀tì sílẹ̀ láìsí mímọ̀ ohun tí ó gbára lé e, nítorí àwọn ìwádìí olùgbàlejò fúnra rẹ̀ sábà gbára lé e. Má ṣe dà ìlànà àtijọ́ tí ń gbé daemon kejì lọ sí àdírẹ́sì ìgbọ́rọ̀ gbogbo ènìyàn, nítorí ìyẹn gẹ́gẹ́ bí ipa ẹ̀gbẹ́ ń pinnu ẹni tí ó lè béèrè lọ́wọ́ rẹ. Kí o sì má ṣe fi ìtẹ̀síwájú kún un nígbà tí ìkùnà náà jẹ́ ti àdúgbò.
Bí a bá ń ṣàkóso ẹ̀rọ náà, kọ ìpinnu ẹ̀tọ́ náà sí ibi tí alábòójútó tó kàn yóò ti rí i. Àwọn ìforígbá pọ́ọ̀tì ń padà wá ní gbogbo ìgbà tí a bá tún image kọ́.