Àwọn àgbègbè Route 53 àdáni ń rọ́pò ìdáhùn fún orúkọ kan dípò kí wọ́n darapọ̀ mọ́ àkọsílẹ̀ gbangba, ìyẹn sì ń ya àwọn ènìyàn lẹ́nu ní àkókò tí ó burú jùlọ. Fi àkọsílẹ̀ inú kan kún un fún api.example.net nínú àgbègbè àdáni fún example.net, so ó mọ́ VPC kan, gbogbo orúkọ mìíràn lábẹ́ òbí yẹn yóò sì dáhùn láti inú àgbègbè àdáni nìkan. Ọ̀rẹ́ tí ó lè dé www.example.net lánàá yóò gba ìdáhùn òdì lónìí. Ìtọ́jú tí ó wà nísàlẹ̀ bẹ̀rẹ̀ láti inú ìbéèrè tí ó kùnà yẹn, ó sì lọ sí ìta sí àgbègbè tí ó dáhùn rẹ̀.

Bẹ̀rẹ̀ láti inú ìbéèrè, kì í ṣe láti inú kọ́nsólì

Tún àìdá náà ṣe lórí ọ̀rẹ́ tí ó jábọ̀ rẹ̀, kí o sì kọ orúkọ pàtó àti irú àkọsílẹ̀ náà. Orúkọ tí ó kùnà fún A lè ṣì yanjú fún AAAA, brabọ́sà tí ó tún gbìyànjú orúkọ tí ó wà nínú kásẹ̀ yóò sì fi ara mọ́ èyí tí ó bàjẹ́. Ṣe ìbéèrè náà lẹ́ẹ̀mejì: lẹ́ẹ̀kan nípasẹ̀ resolver tí ọ̀rẹ́ náà ń lò gan-an, àti lẹ́ẹ̀kan pẹ̀lú ìtọ́pinpin tí ó yẹ̀ ẹ́.

dig +short api.example.net
dig www.example.net +noall +comments +authority
resolvectl query www.example.net

Àṣẹ kejì ni ó ṣe pàtàkì. Ìlà ipò rẹ̀ àti ẹ̀ka authority rẹ̀ ń dárúkọ àgbègbè tí ó ṣẹ̀dá ìdáhùn, nítorí náà o lè ya ìdáhùn òdì láti àgbègbè àdáni sọ́tọ̀ kúrò nínú àkókò tí ó tán, ibùdó tí ó dí, tàbí resolver tí kò gba ìbéèrè náà rí. resolvectl fi hàn pé server tí ó wà lókè ni wọ́n béèrè, ó sì sábà kì í ṣe resolver tí o rò pé VPN fi ránṣẹ́.

Bí ìbéèrè tí a tọpinpin bá dá adírẹ́sì gbangba padà tí èyí tí ó wà lójú ẹ̀kọ́ kò dá a padà, àkọsílẹ̀ gbangba wà láìséwu, ìrísí àdáni sì ni ó ń dáhùn. Ìfiwéra kan náà ni ó ń pinnu èyí tí ó jẹ́ ìdajì tí ó kù nínú ojú-ìwé yìí tí ó kàn ọ́.

Ka àgbègbè tí ó dáhùn

Ìdáhùn tí ó gbé NXDOMAIN pẹ̀lú SOA àgbègbè àdáni nínú ẹ̀ka authority ni ìdáhùn ìparí láti àgbègbè yẹn, kì í ṣe àìlàáṣeyọrí wíwá. Route 53 Resolver yan àgbègbè tí a gbale àdáni nítorí pé orúkọ náà bá mu, lẹ́yìn náà kò rí àkọsílẹ̀ irú tí a béèrè, ìhùwàsí tí a kọ sínú ìwé sì ni láti dá ìdáhùn òdì padà dípò kí ó fi ìbéèrè náà ránṣẹ́ sí DNS gbangba.

Yíyàn ń tẹ̀lé pàtó. Nígbà tí ọ̀pọ̀lọpọ̀ ààyè orúkọ àdáni bá ṣe ìpàdé, àgbègbè tí ó bá mu jùlọ ni yóò borí, òbí àdáni tí ó gbòòrò jù kò sì ní àǹfààní kejì fún orúkọ tí àgbègbè ọmọ tí a yàn kò ní. Àwọn òfin ìfiránṣẹ́ ń fi ìpele mìíràn kún un, nítorí òfin Resolver kan fún ẹ̀ka-ìpínlẹ̀ kan lè borí ìsopọ̀ àgbègbè tí a gbale àdáni. Kọ àwọn ìsopọ̀ àti òfin náà sílẹ̀ kí o tó pinnu pé àgbègbè kan ṣofo.

aws route53 list-hosted-zones-by-name --dns-name example.net.
aws route53 list-resource-record-sets --hosted-zone-id Z0EXAMPLEID --query "ResourceRecordSets[?Type=='A'].[Name,ResourceRecords[0].Value]"

Àwọn àṣẹ méjèèjì nílò ẹ̀rí ìwọlé fún àkọọlẹ tí ó ni àgbègbè náà, èyí kejì sì nílò ID àgbègbè láti èyí kìíní. Rọ́pò rẹ̀ pẹ̀lú ID tìrẹ; àpótí tí ó wà lókè kò jẹ́ ti gidi ní àìmọ̀ọ́mọ̀.

Kí ni ìdí tí àgbègbè àdáni fi ń borí

Ìsopọ̀ ni ó ń jẹ́ kí àgbègbè náà hàn sí VPC kan, resolver tí ó wà nínú VPC yẹn sì ni ó ń lò ó. Àgbègbè àdáni tí a kò so mọ́ VPC tí ìrìnàjò ọ̀rẹ́ ti ń wá kò ní ipa kankan, nígbà tí ìsopọ̀ mọ́ VPC tí kò tọ́ yóò dá ìdáhùn àdáni fún àwọn ènìyàn tí kò tọ́. Ṣàyẹ̀wò àkọsílẹ̀ àwọn ìsopọ̀ kí o tó ṣàtúnṣe àwọn àkọsílẹ̀, nítorí àgbègbè lè tọ́ kí ó sì ṣì má hàn.

Àwọn ààyè orúkọ tí ń ṣe ìpàdé ni orísun ìdàrúdàpọ̀ kejì. Àgbègbè àdáni fún example.net àti àgbègbè àdáni fún api.example.net méjèèjì bá ìbéèrè API mu, èyí tí ó pàtó jù sì ń dáhùn. Ìyẹn wúlò nígbà tí o bá fẹ́ ààyè orúkọ inú tí ó há, ó sì léwu nígbà tí àgbègbè há náà kò ní àkọsílẹ̀ tí èyí tí ó gbòòrò ní. Àwọn àgbèyẹ̀wò nípa àwọn àgbègbè tí a gbale àdáni wà nínú ìwé ìtọ́nisọ́nà Route 53 wọ́n ṣàlàyé ìhùwàsí ìṣubú àti ipò àkọ́kọ́ àwọn òfin, ó sì yẹ kí a kà wọ́n kí a tó fi àgbègbè kejì tí ó ṣe ìpàdé kún un.

Kò sí nínú èyí tí ó yí àgbègbè gbangba padà. Àwọn resolver gbangba ṣì ń dá àwọn àkọsílẹ̀ gbangba lésì tọ́, ìdí ni ìyẹn tí àìdá yìí fi dàbí ìṣòro ọ̀rẹ́ fún gbogbo ẹni tí ó wà ní ìta VPC.

Yan ààyè orúkọ kí o tó fi àwọn àkọsílẹ̀ kún un

Bí ó bá jẹ́ pé ẹbí àwọn iṣẹ́ inú tuntun nìkan ni ó nílò àwọn orúkọ àdáni, fún un ní ìpínlẹ̀-ìmọ̀ àdáni tí ó yà sọ́tọ̀ kí o sì fi òbí gbangba sílẹ̀. Orúkọ bíi internal.example.net kò lè ṣojú bo www.example.net, ipa àkọsílẹ̀ tí ó sọnù sì ní ààlà sí àwọn orúkọ tí o dá fún èrè náà. Iye ni pé àwọn URL àti ẹ̀rí tí ó wà tẹ́lẹ̀ lè má bá orúkọ tuntun mu.

Nígbà tí àwọn olùlò gbangba àti àdáni bá ní láti pa orúkọ agbalejo kan náà mọ́, DNS pẹ̀lú ìrísí pípín ni àpẹẹrẹ tí a ṣe àtìlẹ́yìn fún, ó sì ń béèrè pé kí o tọ́jú àwọn àkọsílẹ̀ nínú ìrísí kọ̀ọ̀kan ní ṣíṣe kedere. Àgbègbè àdáni gbòòrò tí ó ní àkọsílẹ̀ kan kò pa àwọn ìgbẹ́kẹ̀lé gbangba tí ó wà lábẹ́ àgbègbè yẹn mọ́; ó rọ́pò wọ́n pẹ̀lú àgbègbè tí ó ní àkọsílẹ̀ kan.

Kọ àkọsílẹ̀ àwọn orúkọ tí ohun-èlò ń pè gan-an kí o tó darí àwọn ọ̀rẹ́ sí ìrísí àdáni. Àwọn agbalejo ìwọlé, agbalejo ohun-ìní dúró, àwọn ibi ìdarí padà àti àwọn ipò ìparí API ni ó ń bàjẹ́ kọ́kọ́, wọ́n sì sábà wà káàkiri nínú àwọn àkọsílẹ̀ àwọn ẹgbẹ́ mélòó kan.

Tẹ̀lé ọ̀nà resolver, lẹ́yìn náà ọ̀nà ìrìnàjò

Kọ̀mpútà gbé-ẹ̀yìn ń rí ìrísí àdáni nìkan bí àwọn ìbéèrè rẹ̀ bá dé resolver tí ó ní ìsopọ̀ náà. Ṣíṣàtúnṣe fáìlì hosts lórí server VPN kò ń fi ohunkóhun hàn sí àwọn ọ̀rẹ́ tí ó so mọ́, ọ̀rẹ́ tí a ṣètò pẹ̀lú resolver gbangba yóò sì ń gba ìdáhùn gbangba nígbà tí ọ̀nà abẹ́lẹ̀ ṣì wà lókè. Fi adírẹ́sì resolver tí ọ̀rẹ́ náà gbà múlẹ̀, lẹ́yìn náà tún ìbéèrè náà ṣe láti ọ̀dọ̀ ọ̀rẹ́ kì í ṣe láti ọ̀dọ̀ server.

Nígbà tí orúkọ bá yanjú, dán ọ̀nà sí adírẹ́sì tí a dá padà wò gẹ́gẹ́ bí ìgbésẹ̀ ọ̀tọ̀, fún àpẹẹrẹ pẹ̀lú ip route get lòdì sí adírẹ́sì tí ìbéèrè dá padà. Ìdáhùn àdáni tí ó tọ́ láìsí ọ̀nà sí adírẹ́sì jẹ́ ìṣòro ìtọ́nà, ìdáhùn pé àkọsílẹ̀ kò sí sì jẹ́ ìṣòro ìrísí DNS; bí a bá kà wọ́n sí ìṣòro kan, àwọn àtúnṣe tí kò dúró ni yóò jáde. Fi àwọn àyẹ̀wò orúkọ agbalejo TLS àti ẹ̀rí iṣẹ́ náà sílẹ̀ láìyí padà, nítorí adírẹ́sì àdáni ń yí ibi tí ìsopọ̀ ń lọ padà, kì í sì yí ohunkóhun nípa irú ẹ̀rí tí ó wúlò.

Parí nípa kíkọ àgbègbè, ìsopọ̀, resolver àti àwọn orúkọ tí o ti jẹ́rìí sínú àkọsílẹ̀ ìyípadà. Nígbà náà ẹni tí yóò tún fi àkọsílẹ̀ kún un yóò mọ ààyè orúkọ tí ó ní àṣẹ fún àwọn ọ̀rẹ́ yẹn.

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