Dela via


Använda Azure DNS för att tillhandahålla anpassade domäninställningar för en Azure-tjänst

Azure DNS tillhandahåller namnmatchning för någon av dina Azure-resurser som stöder anpassade domäner eller som har ett fullständigt kvalificerat domännamn (FQDN). Du kan till exempel ha en Azure-webbapp som du vill att användarna ska komma åt med eller contoso.com www.contoso.com som FQDN. Den här artikeln beskriver hur du konfigurerar Azure DNS för åtkomst till din Azure-tjänst med anpassade domäner.

Du kan konfigurera en fåfäng eller anpassad domän för Azure Function Apps, offentliga IP-adresser, App Service (Web Apps), Blob Storage och Azure CDN

Förutsättningar

Om du vill använda Azure DNS för din anpassade domän måste du först delegera domänen till Azure DNS. Mer information om hur du konfigurerar namnservrar för delegering finns i Delegera en domän till Azure DNS . När domänen har delegerats till Azure DNS-zonen kan du nu konfigurera de DNS-poster som behövs.

Azure-funktionsapp

För att konfigurera en anpassad domän för Azure-funktionsappar skapas och konfigureras en CNAME-post i själva funktionsappen. En CNAME-post mappar ett domännamn till en annan domän eller underdomän. I det här fallet skapar du ett CNAME i din offentliga domän och etablerar CNAME-aliaset som FQDN för din anpassade domän.

  1. Gå till Funktionsapp och välj din funktionsapp. Välj Anpassade domäner under Inställningar. Observera den aktuella URL:en under tilldelade anpassade domäner. Den här adressen används som alias för dns-posten som skapats.

    Skärmbild av anpassade domäner för funktionsappen.

  2. Gå till DNS-zonen och välj + Postuppsättning. Ange följande information på sidan Lägg till postuppsättning och välj OK för att skapa den.

    Skärmbild av funktionsappens sida för att lägga till postuppsättningar.

    Property Värde Beskrivning
    Name myfunctionapp Det här värdet tillsammans med domännamnsetiketten är FQDN för det anpassade domännamnet.
    Typ CNAME Använd en CNAME-post använder ett alias.
    TTL 1 1 används i 1 timme
    TTL-enhet Tider Timmar används som tidsmätning
    Alias contosofunction.azurewebsites.net Det DNS-namn som du skapar aliaset för, i det här exemplet är det det contosofunction.azurewebsites.net DNS-namnet som tillhandahålls som standard till funktionsappen.
  3. Gå tillbaka till funktionsappen och välj Anpassade domäner under Inställningar. Välj sedan + Lägg till anpassad domän.

    Skärmbild av knappen Lägg till anpassad domän för funktionsappen.

  4. På sidan Lägg till anpassad domän anger du CNAME-posten i textfältet Anpassad domän och väljer Verifiera. Om posten hittas visas knappen Lägg till anpassad domän . Välj Lägg till anpassad domän för att lägga till aliaset.

    Skärmbild av sidan Lägg till anpassad domän för funktionsappen.

Offentlig IP-adress

För att konfigurera en anpassad domän för tjänster som använder en offentlig IP-adressresurs, till exempel Application Gateway, Load Balancer, Cloud Service, virtuella Resource Manager-datorer och klassiska virtuella datorer, används en A-post. En A-post (adresspost) mappar ett domännamn till en IP-adress. I det här fallet skapar du en ny A-post i din offentliga domän och konfigurerar den så att den har en IP-adress som motsvarar azure-tjänstens offentliga IP-adress.

  1. Gå till den offentliga IP-resursen och välj Konfiguration. Observera den IP-adress som visas.

    Skärmbild av sidan för offentlig IP-konfiguration.

  2. Gå till DNS-zonen och välj + Postuppsättning. Ange följande information på sidan Lägg till postuppsättning och välj OK för att skapa den.

    Skärmbild av sidan för offentlig ip-postuppsättning.

    Property Värde Beskrivning
    Name webserver1 Det här värdet tillsammans med domännamnsetiketten är FQDN för det anpassade domännamnet.
    Typ A Använd en A-post eftersom resursen är en IP-adress.
    TTL 1 1 används i 1 timme
    TTL-enhet Tider Timmar används som tidsmätning
    IP-adress <your ip address> Den offentliga IP-adressen.
  3. När A-posten har skapats kör du nslookup för att verifiera att posten matchar.

    Skärmbild av nslookup i cmd för offentlig IP-adress.

App Service (Web Apps)

Följande steg tar dig genom att konfigurera en anpassad domän för en App Service-webbapp.

  1. Gå till App Service och välj den resurs som du konfigurerar ett anpassat domännamn och välj Anpassade domäner under Inställningar. Observera den aktuella URL:en under tilldelade anpassade domäner. Den här adressen används som alias för dns-posten som skapats.

    Skärmbild av anpassade domäner för webbappen.

  2. Gå till DNS-zonen och välj + Postuppsättning. Ange följande information på sidan Lägg till postuppsättning och välj OK för att skapa den.

    Skärmbild av sidan för postuppsättning för webbappar.

    Property Värde Beskrivning
    Name mywebserver Det här värdet tillsammans med domännamnsetiketten är FQDN för det anpassade domännamnet.
    Typ CNAME Använd en CNAME-post använder ett alias. Om resursen använde en IP-adress används en A-post.
    TTL 1 1 används i 1 timme
    TTL-enhet Tider Timmar används som tidsmätning
    Alias contoso.azurewebsites.net Det DNS-namn som du skapar aliaset för, i det här exemplet är det det contoso.azurewebsites.net DNS-namn som tillhandahålls som standard till webbappen.
  3. Gå tillbaka till webbappen och välj Anpassade domäner under Inställningar. Välj sedan + Lägg till anpassad domän.

    Skärmbild av knappen Lägg till anpassad domän för webbappen.

  4. På sidan Lägg till anpassad domän anger du CNAME-posten i textfältet Anpassad domän och väljer Verifiera. Om posten hittas visas knappen Lägg till anpassad domän . Välj Lägg till anpassad domän för att lägga till aliaset.

    Skärmbild av sidan Lägg till anpassad domän för webbappen.

  5. När processen är klar kör du nslookup för att verifiera att namnmatchningen fungerar.

    Skärmbild av nslookup för webbapp.

Mer information om hur du mappar en anpassad domän till App Service finns i mappa ett befintligt anpassat DNS-namn till Azure Web Apps.

Information om hur du migrerar ett aktivt DNS-namn finns i Migrera ett aktivt DNS-namn till Azure App Service.

Om du behöver köpa en anpassad domän för din App Service kan du läsa köpa ett anpassat domännamn för Azure Web Apps.

Blobb-lagring

Följande steg tar dig genom att konfigurera en CNAME-post för ett bloblagringskonto med hjälp av metoden asverify. Den här metoden säkerställer att det inte finns någon stilleståndstid.

  1. Gå till Lagringskonton, välj ditt lagringskonto och välj Nätverk under Inställningar. Välj sedan fliken Anpassad domän . Observera FQDN i steg 2. Det här namnet används för att skapa den första CNAME-posten.

    Skärmbild av anpassade domäner för lagringskonto.

  2. Gå till DNS-zonen och välj + Postuppsättning. Ange följande information på sidan Lägg till postuppsättning och välj OK för att skapa den.

    Skärmbild av lagringskontots postuppsättningssida.

    Property Värde Beskrivning
    Name asverify.mystorageaccount Det här värdet tillsammans med domännamnsetiketten är FQDN för det anpassade domännamnet.
    Typ CNAME Använd en CNAME-post använder ett alias.
    TTL 1 1 används i 1 timme
    TTL-enhet Tider Timmar används som tidsmätning
    Alias asverify.contoso.blob.core.windows.net Det DNS-namn som du skapar aliaset för, i det här exemplet är det det asverify.contoso.blob.core.windows.net DNS-namnet som anges som standard till lagringskontot.
  3. Gå tillbaka till ditt lagringskonto och välj Nätverk och sedan fliken Anpassad domän. Ange det alias som du skapade utan asverify-prefixet i textrutan, markera Använd indirekt CNAME-validering och välj Spara.

    Skärmbild av sidan Lägg till anpassad domän för lagringskontot.

  4. Gå tillbaka till DNS-zonen och skapa en CNAME-post utan asverify-prefixet. Efter det är det säkert att ta bort CNAME-posten med asverify-prefixet.

    Skärmbild av lagringskontoposten utan asverify-prefix.

  5. Verifiera DNS-matchning genom att köra nslookup.

Mer information om hur du mappar en anpassad domän till en bloblagringsslutpunkt finns i Konfigurera ett anpassat domännamn för bloblagringsslutpunkten

Azure CDN

Följande steg tar dig genom att konfigurera en CNAME-post för en CDN-slutpunkt med hjälp av metoden cdnverify. Den här metoden säkerställer att det inte finns någon stilleståndstid.

  1. Gå till din CDN-profil och välj den slutpunkt som du arbetar med. Välj + Anpassad domän. Observera slutpunktens värdnamn eftersom det här värdet är den post som CNAME-posten pekar på.

    Skärmbild av sidan för anpassad CDN-domän.

  2. Gå till DNS-zonen och välj + Postuppsättning. Ange följande information på sidan Lägg till postuppsättning och välj OK för att skapa den.

    Skärmbild av cdn-postuppsättningssidan.

    Property Värde Beskrivning
    Name cdnverify.mycdnendpoint Det här värdet tillsammans med domännamnsetiketten är FQDN för det anpassade domännamnet.
    Typ CNAME Använd en CNAME-post använder ett alias.
    TTL 1 1 används i 1 timme
    TTL-enhet Tider Timmar används som tidsmätning
    Alias cdnverify.contoso.azureedge.net Det DNS-namn som du skapar aliaset för, i det här exemplet är det det cdnverify.contoso.azureedge.net DNS-namnet som anges som standard till CDN-slutpunkten.
  3. Gå tillbaka till CDN-slutpunkten och välj + Anpassad domän. Ange ditt CNAME-postalias utan cdnverify-prefixet och välj Lägg till.

    Skärmbild av lägg till en anpassad domänsida för en CDN-slutpunkt.

  4. Gå tillbaka till DNS-zonen och skapa en CNAME-post utan cdnverify-prefixet. Efter det är det säkert att ta bort CNAME-posten med prefixet cdnverify.

    Skärmbild av CDN-post utan cdnverify-prefix.

Mer information om CDN och hur du konfigurerar en anpassad domän utan mellanliggande registreringssteg finns i Mappa Azure CDN-innehåll till en anpassad domän.

Nästa steg

Lär dig hur du konfigurerar omvänd DNS för tjänster som finns i Azure.