Delegering av DNS-zoner med Azure DNS
Med Azure DNS kan du vara värd för en DNS-domän och hantera DNS-zonposter. För att vara värd för din domän i Azure måste zonen skapas i Azure och delegeras till Azures auktoritativa DNS-servrar med en domänregistrator. Azure DNS är inte domänregistratorn. Den här artikeln förklarar hur domändelegering fungerar och hur du delegerar domäner till Azure DNS.
Se även: Självstudie: Värdhantera din domän i Azure DNS.
Så här fungerar DNS-delegering
Domäner och zoner
DNS (Domain Name System) är en hierarki med domäner. Hierarkin börjar från domänen root
, vars namn helt enkelt är ".
". Nedan visas toppnivådomäner, till exempel com
, net
, org
uk
eller jp
. Under dessa toppnivådomäner finns domäner på andra nivån, till exempel org.uk
eller co.jp
. Och så vidare. Domänerna i DNS-hierarkin finns som separata DNS-zoner. Dessa zoner distribueras globalt och hanteras av DNS-namnservrar runt om i världen.
DNS-zon – En offentlig DNS-zon har ett unikt namn (till exempel: contoso.com) och består av en samling resursposter. DNS-zonen är värd för DNS-resursposter av olika typer. Domänen contoso.com
kan till exempel innehålla DNS-poster som mail.contoso.com
(för en e-postserver) och www.contoso.com
(för en webbplats).
Domänregistrator – En domänregistrator är en organisation som kan ange internetdomännamn (offentliga). De kontrollerar om den Internetdomän som du vill använda är tillgänglig och ger möjlighet att köpa den. När du registrerar ett domännamn är du den juridiska ägaren för den domänen. Om du redan har en Internetdomän kan du använda din nuvarande domänregistrator för att delegera den här domänen till Azure DNS.
Mer information om ackrediterade domänregistratorer finns i ICANN-ackrediterade registratorer.
Matchning och delegering
Det finns två typer av DNS-servrar:
- En auktoritativ DNS-server är värd för DNS-zoner. Den svarar på DNS-frågor om poster i just dessa zoner.
- En rekursiv DNS-server är inte värd för DNS-zoner. Den svarar på alla DNS-frågor genom att anropa auktoritativa DNS-servrar för att samla in de data som den behöver.
Azure DNS tillhandahåller en auktoritativ DNS-tjänst. Den tillhandahåller ingen offentlig rekursiv DNS-tjänst. Information om Azures privata DNS-rekursiva tjänst finns i Vad är Azure DNS Private Resolver. Som standard är molntjänster och virtuella datorer i Azure konfigurerade för att använda en rekursiv DNS-tjänst som tillhandahålls separat som en del av Azures infrastruktur. Information om hur du ändrar dessa DNS-inställningar finns i Namnmatchning i Azure.
DNS-klienter på datorer eller mobila enheter anropar vanligtvis en rekursiv DNS-server för att utföra dns-frågor som klientprogrammen behöver.
När en rekursiv DNS-server tar emot en fråga för en DNS-post, till exempel www.contoso.com
, måste den först hitta den auktoritativa namnserver som är värd för domänen contoso.com
. För att hitta namnservern börjar den vid rotnamnservrarna och därifrån hittar den namnservrar som är värd för domänen com
. Den frågar sedan namnservrarna com
för att hitta de namnservrar som är värdar för domänen contoso.com
. Slutligen kan den fråga dessa namnservrar efter www.contoso.com
.
Den här proceduren kallas att ”matcha” DNS-namnet. Strängt taget innehåller DNS-matchning fler steg, till exempel följande CNAMEs, men det är inte viktigt att förstå hur DNS-delegering fungerar.
Hur pekar en överordnad zon på namnservrarna för en underordnad zon? Detta sker med hjälp av en särskild typ av DNS-post kallad en NS-post (NS står för namnserver). Rotzonen innehåller till exempel NS-poster för com
och visar namnservrarna för domänen com
. Domänen com
innehåller i sin tur NS-poster för contoso.com
domänens contoso.com
visningsnamnservrar. Att konfigurera NS-posterna för en underordnad zon i en överordnad zon kallas för att delegera domänen.
Följande bild visar ett exempel på en DNS-fråga. Zonerna contoso.net
och partners.contoso.net
är offentliga DNS-domäner som har delegerats till Azures auktoritativa DNS-servrar.
- Klientbegäranden
www.partners.contoso.net
från den lokala DNS-servern. - Den lokala DNS-servern har inte posten, så den skickar en begäran till rotnamnsservern.
- Rotnamnsservern har inte posten, men känner till adressen
.net
till namnservern, som den tillhandahåller till den lokala DNS-servern - Den lokala DNS-servern skickar begäran till
.net
namnservern. - Namnservern
.net
har inte posten men känner till namnservernscontoso.net
adress. I det här fallet svarar den med adressen till namnservern för DNS-domänen som finns i Azure DNS. - Den lokala DNS-servern skickar begäran till namnservern för domänen
contoso.net
som finns i Azure DNS. - Zonen
contoso.net
har inte posten men känner till namnservern förpartners.contoso.net
och svarar med adressen. I det här fallet är det en DNS-domän som finns i Azure DNS. - Den lokala DNS-servern skickar begäran till namnservern för domänen
partners.contoso.net
. - Zonen
partners.contoso.net
har A-posten förwww
och svarar med IP-adressen. - Den lokala DNS-servern tillhandahåller IP-adressen till klienten.
- Klienten ansluter till webbplatsen
www.partners.contoso.net
.
Varje delegering har i själva verket två kopior av NS-posterna: en i den överordnade zonen som pekar på den underordnade zonen och en annan i den underordnade zonen. Zonen contoso.net
innehåller NS-posterna för contoso.net
(förutom NS-posterna i net
). Dessa poster kallas för auktoritativa NS-poster och finns överst i den underordnade zonen.
Nästa steg
Läs om hur du delegerar din domän till Azure DNS