Udostępnij przez


Wyczyszczanie zmian ustawień DNS w usłudze Azure Spring Apps

Uwaga

Plany Basic, Standardi Enterprise weszły w okres wycofywania 17 marca 2025 r. Aby uzyskać więcej informacji, zobacz ogłoszenie o wycofaniu usługi Azure Spring Apps.

Ten artykuł dotyczy: ❎ Basic ✅ Standard ✅ Enterprise

Uwaga

Ta funkcja jest dostępna tylko dla wystąpień usługi Azure Spring Apps, które są zintegrowane z siecią wirtualną.

W tym artykule wyjaśniono, jak zaktualizować ustawienia DNS w wystąpieniu usługi Azure Spring Apps z wstrzykniętą siecią wirtualną.

Zmiany niestandardowych serwerów DNS w ustawieniach sieci wirtualnej nie zostaną zastosowane, dopóki usługa sieciowa nie zostanie ponownie uruchomiona we wszystkich węzłach bazowych. To ponowne uruchomienie jest wymagane, aby węzły mogły załadować nowe ustawienia. Wcześniej trzeba było ponownie uruchomić całe wystąpienie usługi Azure Spring Apps, aby zastosować wszelkie zmiany w ustawieniach DNS. Dzięki nowej funkcji opróżniania ustawień DNS można uniknąć tej czasochłonnej operacji.

Opróżnianie ustawień DNS nie powoduje ponownego uruchomienia żadnych węzłów bazowych ani uruchomionych aplikacji w ramach wystąpienia usługi, ale ponownie uruchomi infrastrukturę sieci, aby załadować zmiany ustawień DNS. To ponowne uruchomienie może przerwać usługi sieciowe i wpłynąć na dostępność aplikacji przez kilka sekund.

Wymagania wstępne

  • Subskrypcja platformy Azure. Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto platformy Azure.

  • (Opcjonalnie) Interfejs wiersza polecenia platformy Azure w wersji 2.52.0 lub nowszej. Użyj następujących poleceń, aby usunąć poprzednią wersję i zainstalować najnowsze rozszerzenie. Jeśli wcześniej zainstalowano rozszerzenie Spring Cloud, odinstaluj je przed rozpoczęciem.

    az extension remove --name spring
    az extension add --name spring
    az extension remove --name spring-cloud
    
  • Aplikacja wdrożona w usłudze Azure Spring Apps z włączoną iniekcją sieci wirtualnej.

  • Skonfigurowany niestandardowy serwer DNS w ustawieniu sieci wirtualnej.

Opróżnianie ustawień DNS dla istniejącego wystąpienia usługi Azure Spring Apps

Wykonaj następujące kroki, aby opróżnić ustawienia DNS dla istniejącego wystąpienia usługi Azure Spring Apps:

  1. Zaloguj się w witrynie Azure Portal.

  2. W menu Nawigacji wybierz pozycję Przegląd.

  3. Wybierz pozycję Wyczyść ustawienia DNS (wersja zapoznawcza).

Zrzut ekranu witryny Azure Portal przedstawiający stronę Przegląd z wyróżnioną opcją Opróżnij ustawienia DNS (wersja zapoznawcza).

Rozwiązywanie znanych problemów

Poniższa lista zawiera opis niektórych błędów, które mogą wystąpić podczas nawiązywania połączenia z serwerem DNS:

  • Błąd: Failed to connect DNS server, connection timed out.

    Jeśli wystąpi ten błąd, sprawdź, czy reguła routingu sieciowego lub zapora blokuje ruch ze środowiska uruchomieniowego usługi lub podsieci aplikacji do niestandardowego adresu IP serwera DNS na porcie 53 lub niestandardowym porcie nasłuchiwania serwera DNS.

  • Błąd: Failed to resolve IP.

    Jeśli wystąpi ten błąd, sprawdź, czy nadrzędny serwer DNS jest poprawnie skonfigurowany na serwerze DNS. Aby rozwiązać ten problem, dodaj adres IP 168.63.129.16 usługi Azure DNS jako nadrzędny serwer DNS na niestandardowym serwerze DNS. Jeśli nie możesz użyć usługi Azure DNS jako serwera nadrzędnego, użyj innych prawidłowych serwerów nadrzędnych, aby upewnić się, że wszystkie wymagane domeny można rozpoznać. Aby uzyskać więcej informacji, zobacz Obowiązki klienta dotyczące uruchamiania usługi Azure Spring Apps w sieci wirtualnej.

  • Błąd: Not all the VM instances in the cluster are in succeeded running state.

    Ten błąd zwykle wskazuje, że istnieją nieprawidłowe ustawienia dns lub inne ustawienia sieciowe blokujące aprowizację węzłów bazowych. Aby rozwiązać ten problem, popraw ustawienia sieciowe i uruchom ponownie wystąpienie usługi Azure Spring Apps. Aby uzyskać więcej informacji, zobacz Obowiązki klienta dotyczące uruchamiania usługi Azure Spring Apps w sieci wirtualnej i Rozwiązywanie problemów z usługą Azure Spring Apps w sieciach wirtualnych.

Następne kroki