Scénáře zón Azure Privátní DNS
Zóny Azure Privátní DNS poskytují překlad názvů ve virtuální síti a mezi virtuálními sítěmi. V tomto článku se podíváme na některé běžné scénáře, které můžou tuto funkci využít.
Scénář: Překlad názvů omezený na jednu virtuální síť
V tomto scénáři máte virtuální síť v Azure s mnoha prostředky, včetně virtuálních počítačů. Vaším požadavkem je přeložit všechny prostředky ve virtuální síti pomocí konkrétního názvu domény (zóna DNS). Také potřebujete, aby překlad názvů byl soukromý a není přístupný z internetu. Nakonec potřebujete Azure k automatické registraci virtuálních počítačů do zóny DNS.
Tento scénář je uvedený níže. Máme virtuální síť s názvem A, která obsahuje dva virtuální počítače (VNETA-VM1 a VNETA-VM2). Každý virtuální počítač má přidruženou privátní IP adresu. Po vytvoření privátní zóny, například contoso.com
a propojení virtuální sítě "A" jako registrační virtuální sítě, Azure DNS automaticky vytvoří dva záznamy A v zóně odkazující na dva virtuální počítače. Dotazy DNS z VNETA-VM1 se teď můžou přeložit VNETA-VM2.contoso.com
a obdrží odpověď DNS obsahující privátní IP adresu VNETA-VM2.
Můžete také provést reverzní dotaz DNS (PTR) pro privátní IP adresu VNETA-VM1 (10.0.0.1) z VNETA-VM2. Odpověď DNS bude obsahovat název VNETA-VM1 podle očekávání.
Poznámka:
Příkladem jsou IP adresy 10.0.0.1 a 10.0.0.2. Vzhledem k tomu, že Azure rezervuje první čtyři adresy v podsíti, adresy .1 a .2 se k virtuálnímu počítači obvykle nepřiřazují.
Scénář: Překlad názvů napříč virtuálními sítěmi
V tomto scénáři je potřeba přidružit privátní zónu k více virtuálním sítím. Toto řešení můžete implementovat v různých síťových architekturách, jako je hvězdicový model. Tato konfigurace spočívá v tom, že se k propojení více paprskových virtuálních sítí používá virtuální síť centrálního rozbočovače. Virtuální síť centrálního centra je možné propojit jako registrační virtuální síť a paprskové virtuální sítě je možné propojit jako virtuální sítě s překladem.
Následující diagram znázorňuje zjednodušenou verzi tohoto scénáře pouze se dvěma virtuálními sítěmi – A a B. A je definována jako registrační virtuální síť a B je definována jako virtuální síť pro překlad. Záměrem je, aby obě virtuální sítě sdílely společnou zónu contoso.com
. Po vytvoření zóny budou virtuální sítě definované jako registrace automaticky registrovat záznamy DNS pro virtuální počítače ve virtuální síti (VNETA-VM1 a VNETA-VM2). Záznamy DNS můžete také ručně přidat do zóny pro virtuální počítače ve virtuální síti překladu B. Při tomto nastavení budete sledovat následující chování pro předávací a reverzní dotazy DNS:
- Dotaz DNS z virtuálního počítače VNETB-VM1 ve virtuální síti překladu B pro VNETA-VM1.contoso.com obdrží odpověď DNS obsahující privátní IP adresu virtuálního počítače VNETA-VM1.
- Reverzní dotaz DNS (PTR) z VNETB-VM2 ve virtuální síti překladu B pro 10.1.0.1 obdrží odpověď DNS obsahující plně kvalifikovaný název domény VNETB-VM1.contoso.com.
- Reverzní dotaz DNS (PTR) z VNETB-VM3 ve virtuální síti rozlišení B pro 10.0.0.1 obdrží NXDOMAIN. Důvodem je, že reverzní dotazy DNS jsou omezené pouze na stejnou virtuální síť.
Scénář: Funkce Split-Horizon
V tomto scénáři potřebujete jiný překlad názvů, který závisí na tom, kde se klient nachází pro stejnou zónu DNS. Můžete mít soukromou a veřejnou verzi aplikace, která má různé funkce nebo chování. Pro obě verze jste vyžadovali použití stejného názvu domény. Tento scénář lze provést vytvořením veřejné a privátní zóny v Azure DNS se stejným názvem.
Následující diagram ukazuje tento scénář. Máte virtuální síť A, která má dva virtuální počítače (VNETA-VM1 a VNETA-VM2). Obě mají nakonfigurovanou privátní IP adresu i veřejnou IP adresu. Byla vytvořena veřejná zóna contoso.com
DNS a zaregistruje veřejné IP adresy těchto virtuálních počítačů jako záznamy DNS v rámci této zóny. Vytvoří se také privátní zóna DNS.contoso.com
Definovali jste virtuální síť A jako registrační virtuální síť. Azure pak automaticky zaregistruje virtuální počítače jako záznamy A do privátní zóny a odkazuje na jejich privátní IP adresy.
Když teď internetový klient provede dotaz DNS, VNETA-VM1.contoso.com
Azure vrátí veřejný záznam IP adresy z veřejné zóny. Pokud se stejný dotaz DNS vydá z jiného virtuálního počítače (například VNETA-VM2) ve stejné virtuální síti A, Azure vrátí záznam privátní IP adresy z privátní zóny.
Další kroky
Další informace o Privátní DNS zónách najdete v tématu Použití Azure DNS pro privátní domény.
Zjistěte, jak vytvořit zónu Privátní DNS v Azure DNS.
Informace o zónách a záznamech DNS najdete v tématu: Přehled zón a záznamů DNS.
Informace o některých dalších klíčových možnostech sítě v Azure.