Použití DNS ve službě Azure Stack Hub
Azure Stack Hub podporuje následující funkce Azure DNS:
- Překlad názvů hostitelů DNS.
- Vytvořte a spravujte zóny a záznamy DNS pomocí rozhraní API.
Podpora překladu názvů hostitelů DNS
Pro prostředky veřejné IP adresy můžete zadat popisek názvu domény DNS. Azure Stack Hub jako název popisku používá název_doménylabel.location.cloudapp.azurestack.external a mapuje ho na veřejnou IP adresu na serverech DNS spravovaných službou Azure Stack Hub.
Pokud například vytvoříte prostředek veřejné IP adresy s názvem contoso jako popiskem názvu domény v místním umístění služby Azure Stack Hub, plně kvalifikovaný název domény (FQDN)contoso.local.cloudapp.azurestack.external se přeloží na veřejnou IP adresu prostředku. Tento plně kvalifikovaný název domény můžete použít k vytvoření záznamu CNAME vlastní domény, který odkazuje na veřejnou IP adresu ve službě Azure Stack Hub.
V případě překladu DNS mimo službu Azure Stack Hub můžete místo delegování interní zóny DNS vytvořit novou zónu s veřejnou IP adresou. Jinak nebudou mít klienti přístup k IP adrese, kterou překládají servery DNS infrastruktury služby Azure Stack Hub.
Další informace o překladu ip adres najdete v tématu Překlad DNS.
Důležité
Každý popisek názvu domény, který vytvoříte, musí být jedinečný v rámci svého umístění služby Azure Stack Hub.
Následující snímek obrazovky ukazuje dialogové okno Vytvořit veřejnou IP adresu pro vytvoření veřejné IP adresy pomocí portálu:
Příklad scénáře
Máte nástroj pro vyrovnávání zatížení, který zpracovává požadavky z webové aplikace. Za nástrojem pro vyrovnávání zatížení je web spuštěný na jednom nebo více virtuálních počítačích. K webu s vyrovnáváním zatížení můžete přistupovat pomocí názvu DNS místo IP adresy.
Vytváření a správa záznamů a zón DNS pomocí rozhraní API
Ve službě Azure Stack Hub můžete vytvářet a spravovat zóny a záznamy DNS.
Azure Stack Hub poskytuje službu DNS podobnou Azure a používá rozhraní API, která jsou konzistentní s rozhraními API Azure DNS. Při hostování domén v DNS služby Azure Stack Hub můžete spravovat záznamy DNS pomocí stejných přihlašovacích údajů, rozhraní API a nástrojů. Můžete také použít stejnou fakturaci a podporu jako ostatní služby Azure.
Infrastruktura DNS služby Azure Stack Hub je kompaktnější než Azure. Velikost a umístění nasazení služby Azure Stack Hub ovlivňuje obor, škálování a výkon DNS. To také znamená, že výkon, dostupnost, globální distribuce a vysoká dostupnost se můžou v jednotlivých nasazeních lišit.
Porovnání s Azure DNS
DNS ve službě Azure Stack Hub se podobá DNS v Azure, ale existuje několik důležitých výjimek:
Nepodporuje záznamy AAAA: Azure Stack Hub nepodporuje záznamy AAAA, protože Azure Stack Hub nepodporuje adresy IPv6. Toto je klíčový rozdíl mezi DNS v Azure a službou Azure Stack Hub.
Není více tenantů: Služba DNS ve službě Azure Stack Hub nemá více tenantů. Tenanti nemůžou vytvořit stejnou zónu DNS. Úspěšné je pouze první předplatné, které se pokusí zónu vytvořit, a další požadavky selžou. Toto je další klíčový rozdíl mezi Azure a DNS služby Azure Stack Hub.
Značky, metadata a značky ETag: Existují drobné rozdíly ve způsobu, jakým Azure Stack Hub zpracovává značky, metadata, značky Etag a omezení.
Další informace o Azure DNS najdete v tématu Zóny a záznamy DNS.
Značky
Azure Stack Hub DNS podporuje používání značek Azure Resource Manager u prostředků zóny DNS. Nepodporuje značky v sadách záznamů DNS. Alternativně jsou metadata podporována v sadách záznamů DNS, jak je vysvětleno v další části.
Metadata
Jako alternativu ke značkám sad záznamů podporuje DNS služby Azure Stack Hub přidávání poznámek k sadám záznamů pomocí metadat. Podobně jako u značek metadata umožňují přidružit páry název-hodnota ke každé sadě záznamů. Metadata jsou například užitečná k zaznamenání účelu každé sady záznamů. Na rozdíl od značek nemůžete pomocí metadat poskytovat filtrované zobrazení faktury za Azure a metadata není možné zadat v zásadách Resource Manager Azure.
Značky ETag
Předpokládejme, že se dva lidé nebo dva procesy pokusí současně upravit záznam DNS. Která z nich vyhraje? A ví vítěz, že přepsal změny vytvořené někým jiným?
DNS služby Azure Stack Hub používá značky Etag k bezpečnému zpracování souběžných změn stejného prostředku. Značky ETag se liší od značek Azure Resource Manager. Ke každému prostředku DNS (zóně nebo sadě záznamů) je přidružená značka Etag. Když se prostředek načte, načte se také jeho značka ETag. Při aktualizaci prostředku můžete zvolit předání značky Etag zpět, aby dns služby Azure Stack Hub mohl ověřit shodu značky Etag na serveru. Vzhledem k tomu, že každá aktualizace prostředku má za následek opětovné vygenerování značky Etag, neshoda značky Etag značí, že došlo k souběžné změně. Značky ETag se dají použít také při vytváření nového prostředku, aby se zajistilo, že prostředek ještě neexistuje.
Rutiny PowerShellu dns služby Azure Stack Hub používají značky ETag k blokování souběžných změn zón a sad záznamů. Pomocí volitelného -Overwrite
přepínače můžete potlačit kontroly značky ETag. Bez kontrol značky Etag se všechny souběžné změny, ke kterým došlo, přepíší.
Na úrovni rozhraní REST API DNS služby Azure Stack Hub se značky Etag zadává pomocí hlaviček PROTOKOLU HTTP. Jejich chování je popsáno v následující tabulce:
Hlavička | Chování |
---|---|
Žádné | PUT vždy proběhne úspěšně (bez kontrol značky ETag). |
If-match | PUT je úspěšný pouze v případě, že prostředek existuje a značka Etag se shoduje. |
If-match * | PUT je úspěšný jenom v případě, že prostředek existuje. |
If-none-match * | PUT je úspěšný jenom v případě, že prostředek neexistuje. |
Omezení
Při použití DNS služby Azure Stack Hub platí následující výchozí omezení:
Prostředek | Výchozí omezení |
---|---|
Zóny na předplatné | 100 |
Sady záznamů na zónu | 5000 |
Záznamy na sadu záznamů | 20 |
Další kroky
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro