Delen via


Dns-instellingen in Azure Spring Apps leegmaken

Notitie

De Basic-, Standard- en Enterprise-abonnementen worden afgeschaft vanaf medio maart 2025, met een pensioenperiode van 3 jaar. We raden u aan om over te stappen naar Azure Container Apps. Zie de aankondiging over buitengebruikstelling van Azure Spring Apps voor meer informatie.

Het standaardverbruik en het speciale abonnement worden vanaf 30 september 2024 afgeschaft, met een volledige afsluiting na zes maanden. We raden u aan om over te stappen naar Azure Container Apps. Zie Azure Spring Apps Standard-verbruik en toegewezen abonnement migreren naar Azure Container Apps voor meer informatie.

Dit artikel is van toepassing op: ❎ Basic ✅ Standard ✅ Enterprise

Notitie

Deze functie is alleen beschikbaar voor azure Spring Apps-service-exemplaren die zijn opgenomen in een virtueel netwerk.

In dit artikel wordt uitgelegd hoe u uw DNS-instellingen bijwerkt in een azure Spring Apps-service-exemplaar dat is geïnjecteerd in een virtueel netwerk.

Wijzigingen in de aangepaste DNS-servers in de instellingen van het virtuele netwerk worden pas van kracht nadat de netwerkservice opnieuw is opgestart in alle onderliggende knooppunten. Deze herstart is vereist, zodat de knooppunten de nieuwe instellingen kunnen laden. Voorheen moest u het hele Azure Spring Apps-exemplaar opnieuw opstarten om wijzigingen in de DNS-instellingen toe te passen. Met de nieuwe functie dns-instellingen leegmaken kunt u deze tijdrovende bewerking voorkomen.

Als u de DNS-instellingen leegmaken, worden geen onderliggende knooppunten opnieuw opgestart of worden toepassingen in uw service-exemplaar uitgevoerd, maar wordt de netwerkinfrastructuur opnieuw opgestart om de wijzigingen in de DNS-instelling te laden. Deze herstart kan de netwerkservices onderbreken en de beschikbaarheid van toepassingen gedurende een paar seconden beïnvloeden.

Vereisten

  • Een Azure-abonnement. Als u geen Azure-abonnement hebt, maakt u een gratis Azure-account voordat u begint.

  • (Optioneel) Azure CLI versie 2.52.0 of hoger. Gebruik de volgende opdrachten om de vorige versie te verwijderen en de nieuwste extensie te installeren. Als u de Spring Cloud-extensie eerder hebt geïnstalleerd, verwijdert u deze voordat u begint.

    az extension remove --name spring
    az extension add --name spring
    az extension remove --name spring-cloud
    
  • Een toepassing die is geïmplementeerd in Azure Spring Apps waarvoor virtuele netwerkinjectie is ingeschakeld.

  • Een geconfigureerde aangepaste DNS-server in de instelling van het virtuele netwerk.

De DNS-instellingen leegmaken voor een bestaand Azure Spring Apps-exemplaar

Gebruik de volgende stappen om de DNS-instellingen voor een bestaand Azure Spring Apps-exemplaar leeg te maken:

  1. Meld u aan bij het Azure-portaal.

  2. Selecteer Overzicht in het navigatiemenu.

  3. Selecteer Dns-instellingen leegmaken (preview).

Schermopname van Azure Portal met de pagina Overzicht met de optie Dns-instellingen leegmaken (preview) gemarkeerd.

Bekende problemen oplossen

In de volgende lijst worden enkele fouten beschreven die kunnen optreden bij het maken van verbinding met uw DNS-server:

  • Fout: Failed to connect DNS server, connection timed out.

    Als u deze fout krijgt, controleert u of een netwerkrouteringsregel of een firewall verkeer blokkeert van uw serviceruntime of app-subnetten naar het IP-adres van uw aangepaste DNS-server op poort 53 of uw aangepaste DNS-server die luistert naar de poort.

  • Fout: Failed to resolve IP.

    Als u deze fout krijgt, controleert u of de upstream-DNS-server correct is geconfigureerd in uw DNS-server. U kunt dit probleem oplossen door Azure DNS IP 168.63.129.16 toe te voegen als de upstream DNS-server in uw aangepaste DNS-server. Als u Azure DNS niet kunt gebruiken als de upstream-server, gebruikt u andere geldige upstreamservers om ervoor te zorgen dat alle vereiste domeinen kunnen worden omgezet. Zie Klantverantwoordelijkheden voor het uitvoeren van Azure Spring Apps in een virtueel netwerk voor meer informatie.

  • Fout: Not all the VM instances in the cluster are in succeeded running state.

    Deze fout geeft meestal aan dat er een onjuiste DNS of andere netwerkinstellingen zijn die de inrichting van onderliggende knooppunten blokkeren. U kunt dit probleem oplossen door de netwerkinstellingen op te lossen en het Azure Spring Apps-service-exemplaar opnieuw op te starten. Zie Klantverantwoordelijkheden voor het uitvoeren van Azure Spring Apps in een virtueel netwerk en het oplossen van problemen met Azure Spring Apps in virtuele netwerken voor meer informatie.

Volgende stappen