Konfigurowanie prywatnych i publicznych stref wyszukiwania dns do przodu

Z tego artykułu dowiesz się, jak skonfigurować strefy przekierowania zapytań systemu DNS dla prywatnych chmur Rozwiązanie Azure VMware Generation 2 (Gen 2). Objaśniono w nim opcje i zachowania rozpoznawania nazw domen w sieci wirtualnej platformy Azure.

Warunek wstępny

Chmura prywatna 2. generacji została pomyślnie wdrożona.

Opcje konfiguracji strefy wyszukiwania do przodu DNS

Usługa Rozwiązanie Azure VMware umożliwia konfigurowanie stref przeszukiwania DNS na dwa sposoby: publiczne lub prywatne. Ta konfiguracja definiuje sposób rozpoznawania nazw DNS dla składników Rozwiązanie Azure VMware, takich jak vCenter Server, hosty ESX i NSX Manager.

Publiczny: publiczna strefa przekierowywania do przodu DNS umożliwia rozpoznawanie nazw domen z wykorzystaniem dowolnych publicznych serwerów DNS.

Prywatny: prywatna strefa wyszukiwania nazw domen (DNS) zapewnia, że nazwy są rozpoznawane tylko w środowisku prywatnym klienta, obsługując wymagania dotyczące zabezpieczeń i zgodności. Gdy klient wybierze prywatną strefę wyszukiwania do przodu, w pełni kwalifikowane nazwy domen (FQDN) chmury prywatnej Software-Defined Data Center (SDDC) można rozpoznać tylko z sieci wirtualnej platformy Azure, w której aprowizowana jest chmura prywatna.

Jeśli te nazwy mają być rozpoznawane poza siecią wirtualną (na przykład w środowisku lokalnym), musisz skonfigurować prywatny program rozpoznawania nazw usługi Azure DNS lub wdrożyć własny serwer DNS w tej samej sieci wirtualnej co chmura prywatna rozwiązania Rozwiązanie Azure VMware. Serwer DNS musi następnie użyć usługi Azure DNS (168.63.129.16) jako usługi przesyłania dalej w celu rozpoznania nazw FQDN w chmurze prywatnej.

Strefę podstawowego wyszukiwania DNS można skonfigurować w momencie jej utworzenia lub zmienić po utworzeniu chmury prywatnej. Na poniższym diagramie przedstawiono stronę konfiguracji strefy wyszukiwania rekordów DNS.

Diagram przedstawiający forwardowanie zapytań DNS w Rozwiązanie Azure VMware Gen 2.

Korzystanie z publicznego rozwiązywania nazw DNS w usłudze Rozwiązanie Azure VMware Gen 2

Usługa Rozwiązanie Azure VMware Gen 2 umożliwia używanie publicznego systemu nazw domen (DNS) do w pełni kwalifikowanych nazw domen, takich jak publiczne punkty końcowe programu VMware vCenter Server lub NSX Manager. Publiczne rozpoznawanie nazw DNS umożliwia rozpoznawanie tych nazw na ich odpowiednich prywatnych adresach IP.

Jak działa publiczne rozwiązywanie nazw DNS

Publiczne rekordy DNS rozwiązują się pomyślnie z każdej lokalizacji z dostępem do Internetu, w tym:

  • Maszyny wirtualne wewnątrz chmury prywatnej
  • Sieci lokalne
  • Sieci zewnętrzne

Jeśli testujesz rozpoznawanie nazw z segmentu obciążenia wewnątrz Rozwiązanie Azure VMware, upewnij się, że dostęp do Internetu jest włączony dla chmury prywatnej dla sieci obciążeń, w szczególności przy użyciu podsieci "nsx-gw" i "nsx-gw-1. Bez wychodzącego dostępu do Internetu rozpoznawanie nazw DNS dla publicznych serwerów DNS nie powiedzie się.

Weryfikowanie rozwiązania nazw DNS

Aby sprawdzić, czy publiczne rozpoznawanie nazw DNS działa:

  1. Otwórz terminal lub wiersz polecenia z dowolnego komputera z dostępem do Internetu.
  2. Uruchom następujące polecenie:"nslookup vc123.eastus.avs.azure.com".

Jeśli rozpoznawanie nazw DNS zakończy się pomyślnie, polecenie zwróci prywatny adres IP. Jeśli polecenie nie zwraca adresu IP, strefa DNS jest prywatna lub używany serwer DNS nie może nawiązać połączenia z Internetem.

Konfigurowanie prywatnej usługi DNS dla chmury prywatnej usługi Rozwiązanie Azure VMware Generation 2

Jeśli wybierzesz opcję Prywatna strefa DNS, chmura prywatna będzie widoczna z sieci wirtualnej, w której została skonfigurowana chmura prywatna. Połącz prywatną strefę DNS z Virtual Network. Jeśli potrzebujesz włączyć strefę, którą można rozwiązać poza swoją wirtualną siecią, jak w środowisku lokalnym, musisz skonfigurować Prywatny Resolver DNS Azure, lub wdrożyć własny serwer DNS w swojej wirtualnej sieci. Prywatna strefa DNS używa usługi Azure DNS Service (168.63.129.16) do rozpoznawania nazw FQDN chmury prywatnej. W tej sekcji opisano konfigurowanie prywatnego resolvera DNS Azure.

Warunek wstępny

Utwórz dwie podsieci /28, aby delegować do usługi Azure DNS Private Resolver. Na przykład mogą mieć nazwy dns-in i dns-out.

Zainstaluj Azure DNS Private Resolver

W grupie zasobów wdróż prywatny resolver DNS.

  1. Wybierz Utwórz.

  2. W polu wyszukiwania na Marketplace wpisz Prywatna strefa DNS Resolver i naciśnij enter.

  3. Wybierz Utwórz dla Prywatnego Resolvera DNS.

  4. Sprawdź, czy pola Subskrypcja, Grupa zasobów i Region są poprawne. Wprowadź nazwę i wybierz swoją sieć wirtualną. Ta sieć wirtualna musi być taka sama jak w przypadku wdrożenia chmury prywatnej.

  5. Wybierz Dalej: Przychodzące Punkty Końcowe.

  6. Wybierz pozycję Dodaj punkt końcowy, wprowadź nazwę dla przychodzącego punktu końcowego, na przykład dns-in. Wybierz podsieć dla przychodzącego punktu końcowego DNS, a następnie wybierz pozycję Zapisz.

  7. Wybierz Dalej: Wychodzące Punkty Końcowe.

  8. Wybierz pozycję Dodaj punkt końcowy, wprowadź nazwę dla wychodzącego punktu końcowego, na przykład dns-out. Wybierz podsieć dla punktu końcowego ruchu wychodzącego DNS, a następnie wybierz pozycję Zapisz.

  9. Opcja Dalej: Zestaw reguł.

  10. Wybierz Dalej: Tagi.

  11. Wybierz pozycję Dalej: Przejrzyj i utwórz.

  12. Po zakończeniu walidacji wybierz pozycję Utwórz.

Aby uzyskać więcej informacji na temat wdrażania usługi Azure DNS Private Resolver, zobacz tę stronę.

Teraz można rozwiązywać rekordy DNS chmury prywatnej z dowolnego obciążenia przy użyciu punktu końcowego inbound Prywatnego Rozwiązywacza DNS Azure jako serwera DNS. Teraz należy utworzyć warunkowy przekierowujący na lokalnym serwerze DNS i wskazać go na punkt końcowy wejściowy prywatnego rozwiązywacza DNS Azure, aby umożliwić rozwiązywanie nazw DNS chmury prywatnej z sieci firmowej.

Włącz konfigurację maszyn wirtualnych dla obciążeń w chmurze prywatnej

Jeśli potrzebujesz maszyn wirtualnych obciążeń wdrożonych w chmurze prywatnej, aby skonfigurować składniki zarządzania chmurą prywatną, musisz dodać przekaźnik do programu VMware NSX.

  1. W grupie Zasobów otwórz chmurę prywatną.
  2. Rozwiń Sieć pracy, a następnie wybierz DNS.
  3. Wybierz przycisk Dodaj , wybierz strefę FQDN, a następnie wprowadź nazwę strefy DNS w chmurze prywatnej i domenę. W polu Adres IP wprowadź adres IP końcowego punktu wejściowego usługi Azure DNS Private Resolver i wybierz przycisk OK.
  4. Wybierz Usługę DNS.
  5. Wybierz opcję Edycja.
  6. Wybierz strefę utworzoną na liście rozwijanej Strefy FQDN i wybierz OK.

Maszyny wirtualne obciążenia mogą teraz rozwiązywać problemy ze składnikami zarządzania chmurą prywatną.

Konfigurowanie strefy wyszukiwania do przodu dla chmury prywatnej

Po wdrożeniu Prywatnego Rozwiązywacza DNS Azure należy utworzyć strefę wyszukiwania rekurencyjnego, aby zapytania dotyczące komponentów zarządzania chmurą prywatną (takich jak vCenter Server, hosty ESXi i menedżer NSX) zostały prawidłowo rozwiązane.

Aby skonfigurować strefę wyszukiwania do przodu:

  1. Zidentyfikuj nazwę strefy DNS dla chmury prywatnej. Strefa jest zwykle wyprowadzana z nazwy w pełni kwalifikowanej domeny (FQDN) serwera vCenter. Jeśli na przykład adres URL serwera vCenter to https://vc123.avs.azure.com, nazwa strefy DNS to avs.azure.com (wszystko po vc123).

  2. Utwórz strefę wyszukiwania do przodu w rozwiązaniu DNS (lokalnym serwerze DNS lub serwerze DNS wdrożonym w usłudze Azure Virtual Network w chmurze prywatnej). Użyj nazwy strefy DNS zidentyfikowanej w poprzednim kroku.

  3. Skonfiguruj przekierowanie w tej strefie wyszukiwania. Wskaż strefę dla adresu IP punktu końcowego przychodzącego usługi prywatnego rozpoznawania nazw Azure DNS wdrożonego w wirtualnej sieci prywatnej chmury. Ta akcja gwarantuje, że wszystkie zapytania DNS dotyczące nazw FQDN w chmurze prywatnej są przekazywane do Azure DNS private resolver.

Przykład:

Adres URL programu vCenter Server: https://vc123.avs.azure.com

Strefa przeszukiwania do przodu do utworzenia: avs.azure.com

Cel przesyłania dalej: Adres IP prywatnego punktu końcowego przyjmowania ruchu usługi Azure DNS Private Resolver.

Po zakończeniu zapytania DNS dotyczące składników zarządzania w chmurze prywatnej są prawidłowo rozpoznawane z obciążeń w ramach Azure Virtual Network i ze środowiska lokalnego.