Řešení problémů s Azure a místními doménami

Hybridní překlad DNS

Tento článek obsahuje pokyny ke konfiguraci hybridního překladu DNS pomocí privátního překladače Azure DNS se sadou pravidel předávání DNS. V tomto scénáři jsou vaše prostředky Azure DNS připojené k místní síti pomocí připojení VPN nebo ExpressRoute.

Hybridní překlad DNS je zde definovaný tak, že prostředky Azure umožňují překládat místní domény a místní DNS pro překlad privátních zón DNS Azure.

Azure DNS Private Resolver

Privátní překladač Azure DNS je služba, která dokáže překládat místní dotazy DNS pro privátní zóny Azure DNS. Dříve bylo nutné nasadit vlastní překladač DNS založený na virtuálních počítačích nebo použít řešení DNS, DHCP a Správa IP adres (DDI) jiných společností než Microsoft k provedení této funkce.

Mezi výhody použití služby Azure DNS Private Resolver vs. překladače založené na virtuálních počítačích nebo řešení DDI patří:

  • Nulová údržba: Na rozdíl od virtuálních počítačů nebo hardwarových řešení privátní překladač nevyžaduje aktualizace softwaru, kontroly ohrožení zabezpečení ani opravy zabezpečení. Služba privátního překladače je plně spravovaná.
  • Snížení nákladů: Privátní překladač Azure DNS je víceklientské služby a může stát zlomek nákladů potřebných k použití a licencování několika překladačů DNS založených na virtuálních počítačích.
  • Vysoká dostupnost: Služba Azure DNS Private Resolver má integrované funkce vysoké dostupnosti. Služba je si vědoma zóny dostupnosti, a zajišťuje tak vysokou dostupnost a redundanci vašeho řešení DNS s mnohem menším úsilím. Další informace o konfiguraci převzetí služeb při selhání DNS pomocí služby privátního překladače najdete v tématu Kurz: Nastavení převzetí služeb při selhání DNS pomocí privátních překladačů.
  • Vhodné pro DevOps: Tradiční řešení DNS se obtížně integrují s pracovními postupy DevOps, protože často vyžadují ruční konfiguraci pro každou změnu DNS. Privátní překladač Azure DNS poskytuje plně funkční rozhraní ARM, které lze snadno integrovat s pracovními postupy DevOps.

Sada pravidel předávání DNS

Sada pravidel pro předávání DNS je skupina pravidel, která určují jeden nebo více vlastních serverů DNS pro odpovědi na dotazy na konkrétní obory názvů DNS. Další informace najdete v tématu Koncové body a sady pravidel služby Azure DNS Private Resolver.

Procedury

K povolení a testování hybridního DNS se používají následující postupy v tomto článku:

Vytvoření privátní zóny Azure DNS

Vytvořte privátní zónu s alespoň jedním záznamem prostředku, který se použije k testování. K dispozici jsou následující rychlé starty, které vám pomůžou vytvořit privátní zónu:

V tomto článku se používá privátní zóna azure.contoso.com a test záznamu prostředku. Pro aktuální ukázku není vyžadována automatická registrace.

Důležité

V tomto příkladu se k předávání dotazů z místního prostředí do Azure používá rekurzivní server. Pokud je server autoritativní pro nadřazenou zónu (contoso.com), předávání není možné, pokud nejprve nevytvoříte delegování pro azure.contoso.com.

Zobrazení záznamů o prostředcích

Požadavek: V zóně musíte vytvořit propojení virtuální sítě s virtuální sítí, do které nasadíte privátní překladač Azure DNS. V následujícím příkladu je privátní zóna propojená se dvěma virtuálními sítěmi: myeastvnet a mywestvnet. Vyžaduje se aspoň jeden odkaz.

Zobrazit odkazy na zónu

Vytvoření privátního překladače Azure DNS

Následující rychlá zprovoznění vám pomůžou vytvořit privátní překladač. Tyto rychlé starty vás provedou vytvořením skupiny prostředků, virtuální sítě a privátního překladače Azure DNS. Tady je postup konfigurace příchozího koncového bodu, odchozího koncového bodu a sady pravidel pro předávání DNS:

Až budete hotovi, poznamenejte si IP adresu příchozího koncového bodu pro privátní překladač Azure DNS. V tomto příkladu je IP adresa 10.10.0.4. Tato IP adresa se později použije ke konfiguraci místních podmíněných předávacích serverů DNS.

Zobrazení IP adresy koncového bodu

Konfigurace sady pravidel předávání Azure DNS

Vytvořte sadu pravidel předávání ve stejné oblasti jako váš privátní překladač. Následující příklad ukazuje dva sady pravidel. Sada pravidel oblasti USA – východ se používá pro hybridní ukázku DNS.

Zobrazení oblasti sady pravidel

Požadavek: Musíte vytvořit propojení virtuální sítě s virtuální sítí, ve které je nasazený privátní překladač. V následujícím příkladu jsou k dispozici dvě propojení virtuální sítě. Propojení myeastvnet-link se vytvoří do virtuální sítě centra, ve které je zřízený privátní překladač. Existuje také propojení virtuální sítě myeastspoke-link , které poskytuje hybridní překlad DNS v paprskové virtuální síti, která nemá vlastní privátní překladač. Paprsková síť dokáže používat privátní překladač, protože je v partnerském vztahu se sítí rozbočovače. Pro aktuální ukázku se nevyžaduje propojení paprskových virtuálních sítí.

Zobrazit odkazy na sadu pravidel

Dále v sadě pravidel vytvořte pravidlo pro vaši místní doménu. V tomto příkladu používáme contoso.com. Nastavte cílovou IP adresu pravidla tak, aby byla IP adresou vašeho místního serveru DNS. V tomto příkladu je místní server DNS na 10.100.0.2. Ověřte, že je pravidlo povoleno.

Zobrazit pravidla

Poznámka:

Neměňte nastavení DNS pro vaši virtuální síť tak, aby používala IP adresu příchozího koncového bodu. Ponechte výchozí nastavení DNS.

Konfigurace místních podmíněných předávacích serverů DNS

Postup konfigurace místního DNS závisí na typu serveru DNS, který používáte. V následujícím příkladu je server DNS windows na adrese 10.100.0.2 nakonfigurovaný s podmíněným předáváním pro privátní zónu DNS azure.contoso.com. Podmíněný předávací nástroj je nastavený na předávání dotazů na 10.10.0.4, což je IP adresa příchozího koncového bodu vašeho privátního překladače Azure DNS. Pro povolení převzetí služeb při selhání DNS je zde také nakonfigurovaná jiná IP adresa. Další informace o povolení převzetí služeb při selhání najdete v tématu Kurz: Nastavení převzetí služeb při selhání DNS pomocí privátních překladačů. Pro účely této ukázky se vyžaduje pouze příchozí koncový bod 10.10.0.4 .

Zobrazení místního předávání

Předvedení hybridního DNS

Pomocí virtuálního počítače umístěného ve virtuální síti, kde je zřízený privátní překladač Azure DNS, zadejte dotaz DNS na záznam prostředku ve vaší místní doméně. V tomto příkladu se provede dotaz pro záznam testdns.contoso.com:

Ověření Azure do místního prostředí

Cesta pro dotaz je: Pravidlo sady pravidel odchozích > koncových bodů > azure DNS > pro contoso.com > místní DNS (10.100.0.2). Server DNS na adrese 10.100.0.2 je místní překladač DNS, ale může to být také autoritativní server DNS.

Pomocí místního virtuálního počítače nebo zařízení zadejte dotaz DNS na záznam prostředku ve vaší privátní zóně DNS Azure. V tomto příkladu se pro záznam provede dotaz test.azure.contoso.com:

Ověření místního prostředí do Azure

Cesta pro tento dotaz je: výchozí překladač DNS klienta (10.100.0.2) > pro místní pravidlo podmíněného předávání pro azure.contoso.com > příchozí koncový bod (10.10.0.4)

Další kroky