Olupin kan ni ibi agbegbe de VM Azure nipasẹ adirẹsi aladani ṣugbọn ko le yanju orukọ agbalejo aladani rẹ, eyi ti o mu ki awon eniyan wa ojú-irin ti o bajẹ. Ojú-irin naa dara. Ohun ti o ṣe aini ni aala DNS: ko si ohun kan ni ẹgbẹ agbegbe ti o mọ pe agbegbe aladani kan pato ti Azure gbọdọ jẹ idahun nipasẹ resolver inu VNet. Awọn apẹrẹ meji pa aafo yẹn, wọn si yato ninu ohun ti o n ṣakoso nikẹhin, kii ṣe ninu boya awọn ibeere n ṣiṣẹ.

Ojú-irin n gbe awọn ibeere, kii ṣe imọ agbegbe

Asopọ aaye-si-aaye n fun awọn apoti ni ọna laarin awọn nẹtiwọki meji. Ko sọ fun olupin DNS agbegbe iru aaye orukọ ti o jẹ ti Azure tabi iru adirẹsi yẹ ki o dahun, nitorina ibeere naa yoo lọ si intanẹẹti ati pada wa ni ofo, tabi ko ni jade kuro ni resolver agbegbe rara.

Atunse naa ni idaji meji ti o rọrun lati pin. Idaji kan jẹ resolver inu VNet ti o gba awọn ibeere ti o wa nipasẹ ojú-irin. Ekeji jẹ forwarder ti o ni majemu ni ẹgbẹ agbegbe ti o firanṣẹ gangan aaye orukọ kan si resolver yẹn. Ko si idaji ti o ṣiṣẹ nikan.

Ro pe agbegbe naa jẹ cloud.corp.example fun iyokù alaye yii, ki o si ka gbogbo adirẹsi bi apẹẹrẹ.

Aṣayan A: ipari ti n wọle ti a n ṣakoso

Azure DNS Private Resolver pese ipari ti n wọle ti o gba awọn ibeere DNS lati ita VNet. O fi sii ninu subnet ti a ti yasọtọ, o so agbegbe aladani pọ mọ VNet yẹn, o si kọ adirẹsi ti n wọle ti iṣẹ naa fi fun ni.

Lori olupin DNS agbegbe lẹhinna o ṣẹda forwarder ti o ni majemu fun aaye orukọ gangan si adirẹsi yẹn:

Namespace: cloud.corp.example
Forward to: 10.20.2.4

Ilana DNS hybrid ti Microsoft ṣe akọsilẹ asopọ agbegbe ati igbese forwarder mejeeji. Ọna ti a n ṣakoso ko fi sọfitiwia DNS silẹ lati ṣe atunṣe, adirẹsi ipari si wa ni iduroṣinṣin fun gbogbo igbesi aye orisun naa.

Iye ni pe ni bayi o ni orisun resolver, ifọwọsi subnet rẹ ati idiyele rẹ, eyi ti o jẹ otitọ paapaa nigba ti iye ibeere kere pupọ.

Aṣayan B: VM forwarder inu VNet

Apẹrẹ atijọ n ṣiṣẹ sọfitiwia DNS lori VM lasan ninu VNet: Windows DNS, BIND tabi dnsmasq, pẹlu agbegbe aladani boya ni a gbalejo ni agbegbe tabi ni a fi ranṣẹ si resolver Azure ni 168.63.129.16. Forwarder ti o ni majemu agbegbe tọka si adirẹsi aladani VM yẹn.

Aṣayan yii jẹ faramọ fun awọn ẹgbẹ ti wọn ti n ṣiṣẹ awọn olupin DNS tẹlẹ, o si le gbe imọran afikun bii gbigbasilẹ tabi awọn idahun split-horizon. O tun jogun gbogbo ojuse iṣẹ ti olupin DNS: atunṣe, ẹda keji fun wiwa, abojuto ati ọna atunkọ nigba ti VM ba yipada ati adirẹsi rẹ yipada.

Agbalejo VNet lasan kii ṣe aṣoju DNS titi iṣẹ yoo fi wa ni fifi sori ẹrọ ati gba aṣẹ lati dahun awọn alabara yẹn, ati pe iyẹn ni igbese ti awọn eniyan n foju kọ silẹ nigba ti wọn da VM.

Ewo ni o ba iṣẹ rẹ mu

Ifiwera kii ṣe nipa iru apẹrẹ ti o yara ju. O jẹ nipa boya o fẹ ṣiṣẹ sọfitiwia DNS rara, ati boya iye ibeere n da orisun ti a n ṣakoso ti o n gba owo lori ipari ati lori ibeere lare.

QuestionManaged inbound endpointForwarder VM
Software to patchNoneThe DNS service on every instance
Address stabilityFixed for the resource lifetimeTied to the VM or its reserved address
Availability workHandled by the serviceSecond instance, health checks, failover
Extra logicLimited to resolver featuresWhatever the DNS software supports

Ila eyikeyi ti o ba pinnu, ofin forwarder agbegbe dabi bakan naa. Eyi ni apakan ti o gbọdọ wa ninu awọn apẹrẹ mejeeji, ati pe o jẹ apakan ti o maa n sonu julọ nigba ti ẹnikan ba royin pe ipinnu n ṣiṣẹ lati inu Azure ṣugbọn kii ṣe lati ọfiisi.

Ṣayẹwo ọna naa ni ilana

Jẹrisi pe agbegbe naa ni asopọ si VNet ti o ni resolver, ati pe forwarder agbegbe n darukọ aaye orukọ kii ṣe agbegbe obi. Forwarder fun corp.example kii yoo baramu cloud.corp.example ayafi ti resolver funrararẹ ba fi aṣẹ, ati aiṣedeede naa n ṣe idahun odi ti o mọ ti o dabi igbasilẹ ti o nsọnu.

Lẹhinna ṣayẹwo boya ibeere naa de ipari: orisun agbegbe nilo ọna si adirẹsi resolver ati ọna ipadabọ, ati pe o yẹ ki a gba ebute 53 fun UDP ati TCP nibiti eto imulo gba laaye. NSG ko le pese igbasilẹ agbegbe ti o nsọnu, ati pe agbegbe to dara ko le dahun ibeere ti ko de rara.

Nigba ti o n ṣe ayẹwo, tọju FQDN ti a beere lẹgbẹẹ resolver ti o yan, ki o ya akoko ipari si idahun odi. Akoko ipari jẹ iṣoro ọna tabi eto imulo. Idahun odi tumọ si pe ibeere naa de ati pe aaye orukọ ko baramu. Ilana iṣẹ: so agbegbe pọ, fi forwarder ti o ni majemu kun, ṣii ebute 53 ni ẹgbẹ mejeeji, dan orukọ kan lati agbegbe, lẹhinna wo aṣẹ ti app naa funrararẹ.

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