Megosztás a következőn keresztül:


DNS használata az Azure Stack Hubban

Az Azure Stack Hub a következő Azure DNS-funkciókat támogatja:

  • DNS-állomásnévfeloldás.
  • DNS-zónák és -rekordok létrehozása és kezelése az API használatával.

A DNS-állomásnévfeloldás támogatása

Megadhatja a NYILVÁNOS IP-erőforrások DNS-tartománynév-címkéjét. Az Azure Stack Hub a domainnamelabel.location.cloudapp.azurestack.external nevet használja a címkenévhez, és leképezi az Azure Stack Hub által felügyelt DNS-kiszolgálók nyilvános IP-címére.

Ha például egy nyilvános IP-erőforrást hoz létre a contoso használatával tartománynévcímkével a helyi Azure Stack Hub-helyen, a teljes tartománynév (FQDN) contoso.local.cloudapp.azurestack.external feloldja az erőforrás nyilvános IP-címét. Ezzel a teljes tartománynévvel létrehozhat egy egyéni tartományi CNAME rekordot, amely az Azure Stack Hub nyilvános IP-címére mutat.

Az Azure Stack Hubon kívüli DNS-feloldáshoz a belső DNS-zóna delegálása helyett létrehozhat egy új zónát a nyilvános IP-címmel. Ellenkező esetben az ügyfelek nem férhetnek hozzá az Azure Stack Hub infrastruktúra DNS-kiszolgálói által feloldott IP-címhez.

A névfeloldásról további információt a DNS-feloldásban talál.

Fontos

Minden létrehozott tartománynévcímkének egyedinek kell lennie az Azure Stack Hub helyén belül.

Az alábbi képernyőképen a Nyilvános IP-cím létrehozása párbeszédpanel látható a nyilvános IP-cím portálon való létrehozásához:

Nyilvános IP-cím létrehozása

Példaforgatókönyv

Egy webalkalmazásból származó terheléselosztó-feldolgozási kérésekkel rendelkezik. A terheléselosztó mögött egy vagy több virtuális gépen futó webhely található. A terheléselosztású webhelyet IP-cím helyett DNS-névvel érheti el.

DNS-zónák és -rekordok létrehozása és kezelése az API-k használatával

DNS-zónákat és rekordokat hozhat létre és kezelhet az Azure Stack Hubban.

Az Azure Stack Hub az Azure-hoz hasonló DNS-szolgáltatást biztosít az Azure DNS API-kkal összhangban lévő API-k használatával. Ha tartományait az Azure Stack Hub DNS-ben üzemelteti, a DNS-rekordokat ugyanazokkal a hitelesítő adatokkal, API-kkal és eszközökkel kezelheti. Ugyanazt a számlázást és támogatást is használhatja, mint a többi Azure-szolgáltatás.

Az Azure Stack Hub DNS-infrastruktúrája kompaktabb, mint az Azure. Az Azure Stack Hub üzemelő példányának mérete és helye hatással van a DNS-hatókörre, a méretezésre és a teljesítményre. Ez azt is jelenti, hogy a teljesítmény, a rendelkezésre állás, a globális terjesztés és a magas rendelkezésre állás üzembe helyezéstől függően változhat.

Összehasonlítás az Azure DNS-sel

A DNS az Azure Stack Hubban hasonló az Azure DNS-éhez, de van néhány fontos kivétel:

  • Nem támogatja az AAAA-rekordokat: Az Azure Stack Hub nem támogatja az AAAA-rekordokat, mert az Azure Stack Hub nem támogatja az IPv6-címeket. Ez kulcsfontosságú különbség az Azure-beli DNS és az Azure Stack Hub között.

  • Nem több-bérlős: Az Azure Stack Hub DNS-szolgáltatása nem több-bérlős. A bérlők nem hozhatják létre ugyanazt a DNS-zónát. Csak az első előfizetés, amely megkísérli létrehozni a zónát, sikeres lesz, és a későbbi kérések meghiúsulnak. Ez egy másik fontos különbség az Azure és az Azure Stack Hub DNS között.

  • Címkék, metaadatok és Etagek: Az Azure Stack Hub által kezelt címkék, metaadatok, Etagek és korlátok kisebb eltéréseket mutatnak.

Az Azure DNS-ről további információt a DNS-zónák és -rekordok című témakörben talál.

Címkék

Az Azure Stack Hub DNS támogatja az Azure Resource Manager-címkék használatát a DNS-zónaerőforrásokon. Nem támogatja a DNS-rekordhalmazok címkéinek használatát. Alternatív megoldásként a metaadatok támogatottak a DNS-rekordhalmazokban, a következő szakaszban leírtak szerint.

Metaadatok

A rekordhalmazok címkéinek alternatívájaként az Azure Stack Hub DNS támogatja a rekordhalmazok metaadatokkal történő jegyzetelését. A címkékhez hasonlóan a metaadatok segítségével név-érték párokat társíthat az egyes rekordhalmazokhoz. A metaadatok például hasznosnak bizonyulnak az egyes rekordhalmazok céljának rögzítéséhez. A címkékkel ellentétben nem használhat metaadatokat az Azure-számla szűrt nézetének biztosítására, és a metaadatok nem adhatók meg az Azure Resource Manager-szabályzatokban.

Etagek

Tegyük fel, hogy két vagy két folyamat egyszerre próbál módosítani egy DNS-rekordot. Melyik nyer? És tudja a győztes, hogy felülírta valaki más által létrehozott módosításokat?

Az Azure Stack Hub DNS Etags használatával kezeli az ugyanazon erőforrás egyidejű módosításait. Az etagek eltérnek az Azure Resource Manager-címkéktől. Minden DNS-erőforráshoz (zónához vagy rekordkészlethez) tartozik egy Etag. Egy erőforrás lekérésekor az Etag is le lesz kérve. Egy erőforrás frissítésekor dönthet úgy, hogy átadja az Etaget, hogy az Azure Stack Hub DNS-ével ellenőrizze, hogy az Etag a kiszolgálón egyezik-e. Mivel egy erőforrás minden egyes frissítése az Etag újragenerálását eredményezi, az Etag eltérés azt jelzi, hogy egyidejű változás történt. Etagek akkor is használhatók, ha új erőforrást hoz létre, hogy meggyőződjön arról, hogy az erőforrás még nem létezik.

Alapértelmezés szerint az Azure Stack Hub DNS PowerShell-parancsmagjai Etagek használatával tiltják le a zónák és rekordkészletek egyidejű módosításait. Az opcionális -Overwrite kapcsolóval letilthatja az Etag-ellenőrzéseket. Etag-ellenőrzések nélkül a rendszer felülír minden egyidejű módosítást.

Az Azure Stack Hub DNS REST API szintjén az etagek HTTP-fejlécekkel vannak megadva. Viselkedésüket a következő táblázatban ismertetjük:

Fejléc Működés
Egyik sem A PUT mindig sikeres (nincs Etag-ellenőrzés).
Ha egyezés A PUT csak akkor sikeres, ha az erőforrás létezik, és az Etag egyezik.
Ha egyezés * A PUT csak akkor sikeres, ha létezik erőforrás.
Ha nincs egyezés * A PUT csak akkor sikeres, ha az erőforrás nem létezik.

Korlátok

Az Azure Stack Hub DNS használatakor a következő alapértelmezett korlátozások érvényesek:

Erőforrás Alapértelmezett korlát
Zónák előfizetésenként 100
Rekordhalmazok zónánként 5000
Rekordhalmazonkénti rekordok 20

Következő lépések