Dela via


Lösa Azure- och lokala domäner

Dns-hybridmatchning

Den här artikeln innehåller vägledning om hur du konfigurerar dns-hybridmatchning med hjälp av en privat Lösning för Azure DNS med en REGELuppsättning för DNS-vidarebefordran. I det här scenariot är dina Azure DNS-resurser anslutna till ett lokalt nätverk med hjälp av en VPN- eller ExpressRoute-anslutning.

Hybrid-DNS-matchning definieras här som att göra det möjligt för Azure-resurser att matcha dina lokala domäner och lokala DNS för att lösa dina privata DNS-zoner i Azure.

Azure DNS Private Resolver

Azure DNS Private Resolver är en tjänst som kan lösa lokala DNS-frågor för privata Azure DNS-zoner. Tidigare var det nödvändigt att distribuera en VM-baserad anpassad DNS-matchare eller använda icke-Microsoft DNS-, DHCP- och IPAM-lösningar (DDI) för att utföra den här funktionen.

Fördelarna med att använda Azure DNS Private Resolver-tjänsten jämfört med VM-baserade matchare eller DDI-lösningar är:

  • Inget underhåll: Till skillnad från virtuella datorer eller maskinvarubaserade lösningar kräver den privata matcharen inte programuppdateringar, sårbarhetsgenomsökningar eller säkerhetskorrigeringar. Den privata matchningstjänsten är helt hanterad.
  • Kostnadsminskning: Azure DNS Private Resolver är en tjänst med flera klientorganisationer och kan kosta en bråkdel av den kostnad som krävs för att använda och licensiera flera VM-baserade DNS-matchare.
  • Hög tillgänglighet: Azure DNS Private Resolver-tjänsten har inbyggda funktioner för hög tillgänglighet. Tjänsten är tillgänglighetszonmedveten , vilket säkerställer att hög tillgänglighet och redundans för din DNS-lösning kan utföras med mycket mindre ansträngning. Mer information om hur du konfigurerar DNS-redundans med hjälp av den privata matchningstjänsten finns i Självstudie: Konfigurera DNS-redundans med hjälp av privata matchare.
  • DevOps-användarvänligt: Traditionella DNS-lösningar är svåra att integrera med DevOps-arbetsflöden eftersom dessa ofta kräver manuell konfiguration för varje DNS-ändring. Azure DNS private resolver tillhandahåller ett fullt fungerande ARM-gränssnitt som enkelt kan integreras med DevOps-arbetsflöden.

Regeluppsättning för DNS-vidarebefordran

En regeluppsättning för DNS-vidarebefordran är en grupp med regler som anger en eller flera anpassade DNS-servrar för att besvara frågor för specifika DNS-namnområden. Mer information finns i Azure DNS Private Resolver-slutpunkter och regeluppsättningar.

Förfaranden

Följande procedurer i den här artikeln används för att aktivera och testa hybrid-DNS:

Skapa en privat Azure DNS-zon

Skapa en privat zon med minst en resurspost att använda för testning. Följande snabbstarter är tillgängliga för att hjälpa dig att skapa en privat zon:

I den här artikeln används den privata zonen azure.contoso.com och resursposttestet. Automatisk registrering krävs inte för den aktuella demonstrationen.

Viktigt!

En rekursiv server används för att vidarebefordra frågor från en lokal plats till Azure i det här exemplet. Om servern är auktoritativ för den överordnade zonen (contoso.com) är vidarebefordran inte möjlig om du inte först skapar en delegering för azure.contoso.com.

Visa resursposter

Krav: Du måste skapa en virtuell nätverkslänk i zonen till det virtuella nätverk där du distribuerar din privata Azure DNS-matchare. I följande exempel är den privata zonen länkad till två virtuella nätverk: myeastvnet och mywestvnet. Minst en länk krävs.

Visa zonlänkar

Skapa en privat Lösning för Azure DNS

Följande snabbstarter är tillgängliga för att hjälpa dig att skapa en privat lösning. De här snabbstarterna beskriver hur du skapar en resursgrupp, ett virtuellt nätverk och azure DNS Private Resolver. Stegen för att konfigurera en regeluppsättning för inkommande slutpunkt, utgående slutpunkt och DNS-vidarebefordran tillhandahålls:

När du är klar skriver du ned IP-adressen för den inkommande slutpunkten för azure DNS Private Resolver. I det här exemplet är IP-adressen 10.10.0.4. Den här IP-adressen används senare för att konfigurera lokala DNS-villkorliga vidarebefordrare.

Visa slutpunkts-IP-adress

Konfigurera en Regeluppsättning för Vidarebefordran av Azure DNS

Skapa en regeluppsättning för vidarebefordran i samma region som din privata matchare. I följande exempel visas två regeluppsättningar. Regeluppsättningen för regionen USA , östra används för hybrid-DNS-demonstrationen.

Visa regeluppsättningsregion

Krav: Du måste skapa en virtuell nätverkslänk till det virtuella nätverk där din privata matchare distribueras. I följande exempel finns två virtuella nätverkslänkar. Länken myeastvnet-link skapas till ett virtuellt hubbnät där den privata matcharen etableras. Det finns också en länk till den virtuella nätverkslänken myeastspoke-link som tillhandahåller hybrid-DNS-matchning i ett eker-vnet som inte har en egen privat lösning. Ekernätverket kan använda den privata matcharen eftersom det är peer-kopplat till hubbnätverket. Länken eker-vnet krävs inte för den aktuella demonstrationen.

Visa regeluppsättningslänkar

Skapa sedan en regel i regeluppsättningen för din lokala domän. I det här exemplet använder vi contoso.com. Ange mål-IP-adressen för din regel som IP-adress för din lokala DNS-server. I det här exemplet är den lokala DNS-servern på 10.100.0.2. Kontrollera att regeln är aktiverad.

Visa regler

Kommentar

Ändra inte DNS-inställningarna för det virtuella nätverket så att den inkommande slutpunktens IP-adress används. Låt dns-standardinställningarna vara kvar.

Konfigurera lokala DNS-villkorliga vidarebefordrare

Hur du konfigurerar lokal DNS beror på vilken typ av DNS-server du använder. I följande exempel konfigureras en Windows DNS-server på 10.100.0.2 med en villkorlig vidarebefordrare för den privata DNS-zonen azure.contoso.com. Den villkorliga vidarebefordraren är inställd på att vidarebefordra frågor till 10.10.0.4, vilket är ip-adressen för inkommande slutpunkt för din privata Azure DNS-matchare. Det finns en annan IP-adress som också konfigureras här för att aktivera DNS-redundans. Mer information om hur du aktiverar redundans finns i Självstudie: Konfigurera DNS-redundans med privata matchare. I den här demonstrationen krävs endast den inkommande slutpunkten 10.10.0.4 .

Visa lokal vidarebefordran

Demonstrera hybrid-DNS

Med hjälp av en virtuell dator som finns i det virtuella nätverket där den privata Azure DNS-matcharen etableras utfärdar du en DNS-fråga för en resurspost i din lokala domän. I det här exemplet utförs en fråga för posten testdns.contoso.com:

Verifiera Att Azure är lokalt

Sökvägen för frågan är: Regel för utgående slutpunktsregler för slutpunkt >> i Azure DNS > för contoso.com > lokal DNS (10.100.0.2). DNS-servern på 10.100.0.2 är en lokal DNS-matchare, men den kan också vara en auktoritativ DNS-server.

Med hjälp av en lokal virtuell dator eller enhet utfärdar du en DNS-fråga för en resurspost i din privata DNS-zon i Azure. I det här exemplet utförs en fråga för posten test.azure.contoso.com:

Verifiera lokalt till Azure

Sökvägen för den här frågan är: klientens standard-DNS-matchare (10.100.0.2) > lokal regel för villkorlig vidarebefordrare för azure.contoso.com > inkommande slutpunkt (10.10.0.4)

Nästa steg