Microsoft AZ-700: Azure DNS i rozwiązywanie nazw — Przewodnik do nauki

Część Microsoft Azure Network Engineer AZ-700 — Przewodnik do nauki. Ćwicz ze zweryfikowanymi odpowiedziami w centrum egzaminów Microsoft, albo rozwiąż testy na czas na ExamRoll.io.

Azure DNS: strefy publiczne, strefy prywatne i kompromisy

Azure oferuje zarówno publiczny hosting DNS, jak i prywatne rozpoznawanie nazw DNS, ściśle zintegrowane z płaszczyzną sieci wirtualnej, a wybór między nimi jest kwestią zakresu, kontroli, kosztów i narzutu operacyjnego. Publiczne strefy Azure DNS (hostowane w usłudze Azure DNS) są odpowiednie dla nazw dostępnych z internetu i korzystają z globalnych punktów końcowych anycast, przewidywalnego zarządzania przez API oraz skalowalności w zależności od liczby zapytań. Prywatne strefy DNS pozwalają na autorytatywną obsługę nazw stref, które są rozpoznawane wyłącznie na prywatne adresy IP wewnątrz połączonych sieci VNet; eliminują one potrzebę uruchamiania i utrzymywania maszyn wirtualnych z DNS na potrzeby rozpoznawania nazw wewnątrz Azure i wspierają automatyczne zarządzanie rekordami po zintegrowaniu z niektórymi prywatnymi punktami końcowymi PaaS. Głównym kompromisem jest kontrola: niestandardowe serwery DNS (Windows DNS, BIND) dają absolutną elastyczność — przekierowywanie warunkowe, zaawansowane polityki i zachowanie rekordów SRV/CNAME zintegrowane z AD — kosztem narzutu związanego z maszynami wirtualnymi/zarządzaniem i odpowiedzialnością za odporność. Wybory dotyczące wydajności sprowadzają się do dylematu opóźnienie a koszt: zarządzane usługi Azure DNS redukują koszty utrzymania i zapewniają globalną szybkość rozpoznawania dla zapytań publicznych, podczas gdy forwardery DNS lub urządzenia rozpoznające nazwy rezydujące w hubie mogą poprawić wydajność hybrydową i wymuszać polityki, ale zwiększają koszty zasobów obliczeniowych i dostępności. Częste pułapki to zapominanie o połączeniu strefy Private DNS z każdą siecią VNet, która potrzebuje rozpoznawania nazw, niepowodzenie w migracji delegacji podczas przenoszenia nazw ze środowiska lokalnego do Azure oraz oczekiwanie automatycznego zachowania typu split-horizon (public-to-private) bez jawnych rekordów DNS lub przekierowywania.

Prywatne strefy DNS, rekordy prywatnych punktów końcowych i strategie nazewnictwa

Gdy konwertujesz publicznie hostowane usługi na prywatne punkty końcowe lub migrujesz serwery do Azure, DNS staje się punktem koordynacji. Prywatne punkty końcowe rejestrują rekordy A na poziomie karty sieciowej (NIC) w prywatnych strefach DNS, które muszą odpowiadać publicznej nazwie FQDN, jakiej mają używać klienci; prawidłowym wzorcem jest tworzenie prywatnych stref, które odzwierciedlają publiczną przestrzeń nazw (na przykład contoso.com) lub używanie specyficznych dla usługi stref privatelink (dla usług platformy), a następnie włączenie automatycznej rejestracji lub ręczne utworzenie rekordów A/CNAME mapujących FQDN na prywatny adres IP punktu końcowego. Zakres ma znaczenie: połączenie prywatnej strefy z jedną siecią VNet ogranicza rozpoznawanie nazw do tej sieci; architektury hub-and-spoke wymagają połączenia strefy ze wszystkimi sieciami spoke lub użycia przekierowywania DNS ze spoke’ów do resolwera w hubie. Typową pułapką migracyjną jest pozostawienie publicznego DNS wskazującego na stary adres IP w środowisku lokalnym, podczas gdy klienci w Azure rozpoznają nazwę na prywatny adres IP; aby uniknąć problemów typu split-brain, należy zaplanować czyste kroki przełączenia — zaktualizować publiczne rekordy dopiero po zweryfikowaniu prywatnego DNS i przekierowywania lub użyć nazewnictwa split-horizon z jawną strefą prywatną dla tej samej nazwy. Certyfikaty i nagłówki hosta muszą być zgodne: jeśli oczekujesz, że Application Gateway będzie realizować szyfrowanie TLS end-to-end do prywatnego backendu, upewnij się, że CN/SAN certyfikatu backendu odpowiada nazwie hosta, którą brama wysyła w nagłówku Host; w przeciwnym razie szyfrowanie TLS z backendem zakończy się niepowodzeniem.

Azure Private Resolver i wzorce hybrydowego rozpoznawania nazw

Azure Private Resolver umożliwia zarządzane, skalowalne przekierowywanie DNS pomiędzy sieciami VNet w Azure a sieciami lokalnymi bez konieczności posiadania maszyn wirtualnych z serwerami DNS. Wzorce projektowe zazwyczaj umieszczają punkty końcowe resolwera w sieci VNet typu hub: przychodzące punkty końcowe odbierają zapytania ze środowiska lokalnego (przez VPN/ExpressRoute) dotyczące prywatnych stref Azure, podczas gdy wychodzące punkty końcowe przekierowują zapytania z Azure do lokalnych serwerów DNS dla nazw wyłącznie wewnętrznych. Zestawy reguł resolwera definiują przekierowywanie warunkowe dla określonych przestrzeni nazw (na przykład contoso.internal → adresy IP lokalnych serwerów DNS) i mogą być powiązane z sieciami VNet; w przypadku globalnych wdrożeń korporacyjnych centralizuje się zarządzanie regułami w hubie i stosuje peering lub routing ruchu ze spoke’ów do resolwera w hubie. Kompromisy między wydajnością a kosztem obejmują udostępnienie wielu przychodzących punktów końcowych w różnych regionach w celu zapewnienia odporności i niskich opóźnień (co zwiększa koszt) lub akceptację punktów końcowych resolwera w jednym regionie z peeringiem, ale z wyższym opóźnieniem międzyregionalnym. Częste pułapki: brak aktualizacji warunkowych forwarderów w środowisku lokalnym, aby wskazywały na adresy IP przychodzących punktów końcowych resolwera, błędna konfiguracja reguł sieciowych grup zabezpieczeń (NSG), które blokują ruch DNS TCP/UDP na porcie 53 do punktów końcowych resolwera, oraz założenie, że DNS dostarczany przez Azure (168.63.129.16) będzie przekierowywał zapytania do środowiska lokalnego — do przekierowywania warunkowego wymagana jest jawna konfiguracja resolwera.

Niestandardowe serwery DNS, proxy DNS i pułapki operacyjne

Niestandardowe serwery DNS (kontrolery domeny Windows DNS lub BIND na Linuksie) wciąż mają sens, gdy wymagana jest integracja z Active Directory, złożone warunkowe przesyłanie dalej lub zaawansowane zasady DNS; wprowadzają one jednak obowiązki operacyjne — instalowanie poprawek, klastrowanie w celu zapewnienia wysokiej dostępności (HA), tworzenie kopii zapasowych i skalowanie. Alternatywy, które redukują obciążenie operacyjne, to strefy Azure Private DNS do rozpoznawania nazw wewnątrz Azure oraz Azure Private Resolver lub proxy DNS w Azure Firewall do centralizacji zasad przesyłania dalej. Proxy DNS (funkcja proxy DNS w Azure Firewall lub urządzenia NVA firm trzecich) mogą przechwytywać i przekazywać zapytania DNS do wybranych resolverów, co upraszcza zasady i logowanie, ale może wprowadzać pojedyncze punkty awarii i dodatkowe opóźnienia. Kluczowe decyzje projektowe obejmują wybór między serwerami przekazującymi opartymi na maszynach wirtualnych w hubie (niższy koszt, więcej konserwacji) a Azure Private Resolver (usługa zarządzana, lepsza skalowalność), liczbę punktów końcowych resolvera do wdrożenia w różnych regionach w celu zapewnienia niskich opóźnień i odporności na awarie, oraz czy włączyć automatyczną rejestrację DNS dla prywatnych punktów końcowych. Częste błędy inżynierów to poleganie wyłącznie na VNet peering w kwestii rozpoznawania nazw DNS (peering nie udostępnia automatycznie stref Private DNS), zapominanie o nadaniu uprawnień prywatnemu punktowi końcowemu do automatycznej rejestracji rekordów DNS oraz zaniedbywanie walidacji łańcuchów certyfikatów podczas implementacji szyfrowania TLS end-to-end przez bramę — wszystko to prowadzi do awarii rozpoznawania nazw lub bezpiecznych połączeń w środowisku produkcyjnym.

Problem praktyczny: Scenariusz użycia

Scenariusz: Firma Fabrikam Inc. zarządza wieloregionową siecią Azure w architekturze hub-and-spoke. Hub w regionie East US zawiera Azure Firewall (Standard), a profil Traffic Manager kieruje użytkowników internetowych do instancji Application Gateway WAF_v2 w dwóch regionach. Dwie instancje App Service hostują www.fabrikam.com, każda przeniesiona ze środowiska lokalnego (on-prem) z prywatnymi punktami końcowymi w swoich regionalnych szprychach.

Wyzwanie: Klienci lokalni (on-prem) i szprychy w Azure muszą rozpoznawać nazwę www.fabrikam.com na prywatne punkty końcowe App Service po migracji, Application Gateway musi zachowywać nagłówki hosta, aby umożliwić szyfrowanie TLS end-to-end, a rozpoznawanie nazw DNS musi być odporne na awarie między regionami.

Zalecane podejście:

  1. Wdróż strefę Azure Private DNS o nazwie fabrikam.com w hubie i połącz ją z sieciami VNet w obu regionalnych szprychach oraz z siecią VNet huba; dodaj rekordy A dla www.fabrikam.com wskazujące na adresy IP prywatnych punktów końcowych (lub włącz automatyczną rejestrację dla prywatnych punktów końcowych App Service).
  2. Wdróż punkty końcowe dla ruchu przychodzącego Azure Private Resolver w hubie (po jednym na region dla zapewnienia odporności, jeśli to konieczne) i skonfiguruj lokalne warunkowe serwery przesyłania dalej, aby przekazywały zapytania o fabrikam.com na adresy IP przychodzących punktów końcowych resolvera.
  3. Skonfiguruj ustawienia HTTP w Application Gateway WAF_v2, aby używać protokołu HTTPS na porcie 443, ustaw nagłówek hosta zaplecza na www.fabrikam.com i upewnij się, że sondy kondycji zaplecza używają HTTPS z nagłówkiem hosta pasującym do CN/SAN certyfikatu.
  4. Zweryfikuj, wykonując zapytania DNS ze środowiska lokalnego i ze szprych, aby upewnić się, że zwracają prywatne adresy IP, oraz sprawdź szyfrowanie TLS end-to-end w Application Gateway, kontrolując CN/SAN certyfikatu i pomyślność sond.

Uzasadnienie: Centralizacja funkcji prywatnego DNS i resolvera w hubie zapewnia jedyne źródło prawdy i upraszcza hybrydowe warunkowe przesyłanie dalej; połączenie strefy prywatnej ze wszystkimi sieciami VNet i zapewnienie, że brama używa prawidłowego nagłówka hosta, zachowuje walidację certyfikatu dla szyfrowania TLS end-to-end, równoważąc zarządzalność operacyjną, wydajność i odporność na awarie.


Sieci hybrydowe · Wszystkie domeny · Bezpieczeństwo sieciowe

Przećwicz te pytania → · Testy na czas na ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Zdaj egzamin →

Przeglądaj Microsoft →

Related guides

Dostęp all-in-one

Jedna subskrypcja. Każdy egzamin.

Każdy plan odblokowuje nieograniczone wyszukiwanie odpowiedzi, testy praktyczne, wyjaśnienia AI i pełną bibliotekę zasobów — w ponad 20 językach.

Miesięczny
24.87
Just €0.83/day
Wszystko w cenie:
  • Nieograniczone wyszukiwanie odpowiedzi
  • Nieograniczone testy praktyczne
  • Wyjaśnienia wspomagane AI
  • Pełna biblioteka zasobów
  • Ponad 20 języków
  • Cotygodniowe aktualizacje treści
  • Nagrody i polecenia
  • Priorytetowe wsparcie
Rozpocznij bezpłatny okres próbny

Karta kredytowa nie jest wymagana*

Najlepsza wartość
12 miesięcy
179.87
Just €0.49/daySave 40%
Wszystko w cenie:
  • Nieograniczone wyszukiwanie odpowiedzi
  • Nieograniczone testy praktyczne
  • Wyjaśnienia wspomagane AI
  • Pełna biblioteka zasobów
  • Ponad 20 języków
  • Cotygodniowe aktualizacje treści
  • Nagrody i polecenia
  • Priorytetowe wsparcie
Rozpocznij bezpłatny okres próbny

Karta kredytowa nie jest wymagana*

✓ Plan darmowy w zestawie · ✓ Anuluj w dowolnym momencie · ✓ Wszystkie plany odblokowują pełny produkt