Endpoint wà nínú 10.0.8.0/24, nítorí náà resolver gbọ́dọ̀ jẹ́ 10.0.8.2. Èyí ni ìdí tí mo ń gbọ́ jùlọ, ó sì tọ́ ní ọ̀nà méjì. Route 53 Resolver ń dáhùn ní agbègbè àkọ́kọ́ IPv4 VPC pẹ̀lú méjì, èyí tí VPC 10.0.0.0/16 jẹ́ 10.0.0.2, bóyá endpoint lo subnet wo. Àṣìṣe kejì dákẹ́ jẹ́ẹ́: fífi àdírẹ́sì tó tọ́ sínú endpoint kò túmọ̀ sí pé ẹ̀rọ ìṣiṣẹ́ kíláìọ̀nù yóò béèrè nnkan lẹ́ẹ̀kan. Àwọn àṣìṣe méjèèjì ń fúnni ní àmì kan náà: ìyọ́jáde orúkọ ń ṣiṣẹ́ fún àwọn kíláìọ̀nù kan, ó sì ń kùnà fún àwọn mìíràn.

Ìtàn ìgbàgbọ́ bẹ̀rẹ̀ láti ìsopọ̀ subnet

Ìsopọ̀ jẹ́ nípa ibi tí àwọn elastic network interfaces fún àwọn ìsopọ̀ kíláìọ̀nù wà, kì í ṣe àdírẹ́sì resolver wo ló wà. Àwọn subnet endpoint ń fún àwọn kíláìọ̀nù ní àdírẹ́sì nínú VPC, kì í sì í ṣe pé ọ̀kọ̀ọ̀kan wọn ní resolver tirẹ̀.

Bí o bá ya àwọn èrò méjèèjì yẹn sọ́tọ̀, ìṣirò kò ní ṣààmì mọ́, ìṣàtúpalẹ̀ ìṣòro sì ń lọ sí ọ̀dọ̀ kíláìọ̀nù, níbi tí ọ̀pọ̀ jùlọ nínú àwọn ìṣẹ̀lẹ̀ wọ̀nyí ti ń parí gan-an.

Ṣírò àdírẹ́sì láti agbègbè àkọ́kọ́ VPC

Muu CIDR IPv4 àkọ́kọ́ VPC kí o sì fi méjì kún àdírẹ́sì nẹ́tíwọ́kì. 10.0.0.0/16 ń fúnni ní 10.0.0.2, 172.31.0.0/16 ń fúnni ní 172.31.0.2, VPC tó ní agbègbè ẹlẹ́ẹ̀kejì sì ń pa resolver mọ́ sí ti àkọ́kọ́. Subnet 10.0.8.0/24 nínú VPC yẹn kò gbé e. Kọ àdírẹ́sì náà lẹ́gbẹ̀ẹ́ VPC ID kí o tó fọwọ́ kan endpoint, nítorí nọ́mbà náà jẹ́ ànímọ́ VPC, kì í ṣe ti ìsopọ̀.

VPC tún ń dáhùn ní àdírẹ́sì link-local 169.254.169.253. Àdírẹ́sì yẹn wà ní àárọ̀ látinú VPC, ṣùgbọ́n kì í ṣe ibi tí a ti ń tọ́ ọ̀nà lápapọ̀ fún kọ̀mpútà gbé pẹ̀pẹ́ ní ìpele kejì tunnel.

Nítorí náà àwọn àdírẹ́sì resolver méjì wà tó tọ́, kò sì sí ọ̀kan nínú wọn tó jẹ́ subnet pẹ̀lú méjì.

Ohun tí ètò endpoint ń ṣe àti ohun tí kò ṣe

Endpoint Client VPN ní àwọn pápá DNS server, níbi tí console ti ń pèsè àṣàyàn resolver VPC ó ń kún èrò kan náà. Ṣíṣètò wọn ń yí ohun tí iṣẹ́ náà ń fún àwọn kíláìọ̀nù padà nígbà ìdásílẹ̀ ìsopọ̀. Kò yí ohun tí kíláìọ̀nù OpenVPN tí kò ní ìṣàkóso ń ṣe pẹ̀lú iye yẹn padà, nítorí kíláìọ̀nù gbọ́dọ̀ fi sí ẹ̀rọ ìṣiṣẹ́. Láti inú àlàfo yẹn ni «ó ń ṣiṣẹ́ lórí Mac mi ṣùgbọ́n kì í ṣe lórí ẹ̀rọ Linux» ti ń wá.

Ní Linux olùṣàkóso ìsopọ̀ ni ó ní ìsopọ̀ resolver, kì í ṣe olùmúlò. Fífi ọwọ́ ṣàtúnṣe /etc/resolv.conf ń fi hàn pé àdírẹ́sì ń ṣiṣẹ́ fún ìgbà kan, lẹ́yìn náà ó ń pòórá nígbà ìsopọ̀mọ́ra. Ìdí ni pé ọ̀pọ̀ ìṣẹ̀lẹ̀ tí a ti túnṣe ń padà wá ní àárọ̀ kejì.

Ṣàyẹ̀wò resolver tó ń ṣiṣẹ́ lórí kíláìọ̀nù lẹ́yìn ìsopọ̀, kì í ṣe ojú-ìwé ètò endpoint.

Split tunneling lè borí resolver tó tọ́

Pẹ̀lú split tunneling àwọn ọ̀nà tí a ti tì sínú tunnel ni a ń lò. Bí àdírẹ́sì resolver kò bá wà nínú ọ̀nà kankan, ìbéèrè máa ń jáde nípasẹ̀ interface àdúgbò, router ilé rẹ sì ń dáhùn. Àdírẹ́sì inú endpoint ṣì tọ́, wíwá náà sì ṣì ń kùnà. Fi ọ̀nà kún fún resolver, lẹ́yìn náà gbìyànjú lẹ́ẹ̀kan sí.

Àwọn agbègbè àdúgbò tí ń gorí ara wọn ń fúnni ní àbájáde kan náà ní ọ̀nà tí ó burú jù: a ń dáhùn ìbéèrè, ṣùgbọ́n láti ọ̀dọ̀ server tí kò tọ́.

Má ṣí security groups fún àdírẹ́sì Amazon DNS

Ìfẹ́-ọkàn nígbà tí wíwá bá kọjá àkókò ni láti fi ìlànà kún tí ó ń gba UDP 53 láàyè sí àdírẹ́sì resolver. AWS ń kọ̀wé pé security groups àti network ACL kì í ṣe àwọn tí ń ṣe àyẹ̀wò ìṣàn Amazon DNS bí wọ́n ti ń ṣe àyẹ̀wò ìṣàn sí DNS instance tirẹ̀. Ṣíṣí àwọn ìlànà yẹn kò yí nnkan padà fún resolver VPC, ó sì ń gbòòrò ààlà láìnídìí. Resolver tí ìwọ fúnra rẹ ń ṣakoso jẹ́ ọ̀ràn mìíràn, ó sì nílò àwọn ìlànà tirẹ̀ gan-an.

Bí àwọn méjèèjì bá wà nínú àpẹẹrẹ rẹ, ṣàyẹ̀wò èyí tí kíláìọ̀nù ń tọ́ka sí gan-an kí o tó ṣàtúnṣe ìlànà kankan.

Ṣàyẹ̀wò ọ̀nà, lẹ́yìn náà díwọ̀n nnkan mìíràn

Yanjú orúkọ gbogbogbò, yanjú orúkọ àdáni tí a forúkọ sílẹ̀ nínú agbègbè ìgbàlejò àdáni tó so mọ́ VPC, kí o sì ka resolver tó ń ṣiṣẹ́ kíláìọ̀nù láàárín méjèèjì. Ìtẹ̀lé yẹn ń ya «àdírẹ́sì resolver kò tọ́» sọ́tọ̀ kúrò nínú «a kò so agbègbè mọ́» àti «kíláìọ̀nù kò kọbi ara sí ètò». Ọ̀kọ̀ọ̀kan ní àtúnṣe ọ̀tọ̀ọ̀tọ̀, kò sì sí ọ̀kan tí ó jẹ́ ìṣòro ìwọ̀n ìgbékalẹ̀.

Wíwá tó ṣàṣeyọrí kò sọ nnkan kan nípa ìyára gbígbé tí ó dúró ṣinṣin, nítorí náà ya àwọn ìjíròrò méjèèjì yẹn sọ́tọ̀ nígbà tí o bá ń ṣèròyìn.

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