Zbieranie szczegółowych informacji o infrastrukturze DNS za pomocą rozwiązania do analizy DNS w wersji zapoznawczej
W tym artykule opisano sposób konfigurowania i używania rozwiązania Azure DNS Analytics w usłudze Azure Monitor w celu zbierania szczegółowych informacji na temat infrastruktury DNS w zakresie zabezpieczeń, wydajności i operacji.
Analityka DNS pomaga Ci:
- Zidentyfikuj klientów, którzy próbują rozwiązywać złośliwe nazwy domen.
- Identyfikowanie nieaktualnych rekordów zasobów.
- Zidentyfikuj często wykonywane zapytania dotyczące nazw domen i aktywnych klientów DNS.
- Wyświetlanie obciążenia żądania na serwerach DNS.
- Wyświetlanie dynamicznych niepowodzeń rejestracji DNS.
Rozwiązanie zbiera, analizuje i koreluje dzienniki analityczne i inspekcji systemu Windows DNS oraz inne powiązane dane z serwerów DNS.
Ważne
Agent usługi Log Analytics zostanie wycofany 31 sierpnia 2024 r.. Jeśli używasz agenta usługi Log Analytics we wdrożeniu usługi Microsoft Sentinel, zalecamy rozpoczęcie planowania migracji do agenta usługi Azure Monitor. Aby uzyskać więcej informacji, zobacz Migracja agenta usługi Azure Monitor dla usługi Microsoft Sentinel.
Połączone źródła
W poniższej tabeli opisano połączone źródła obsługiwane przez to rozwiązanie:
Połączone źródło | Wsparcie | Opis |
---|---|---|
agentów systemu Windows | Tak | Rozwiązanie zbiera informacje DNS z agentów systemu Windows. |
agentów systemu Linux | Nie. | Rozwiązanie nie zbiera informacji DNS z bezpośrednich agentów systemu Linux. |
System Center Operations Manager grupy zarządzania | Tak | Rozwiązanie zbiera informacje DNS od agentów w połączonej grupie zarządzania programu Operations Manager. Bezpośrednie połączenie z agenta programu Operations Manager do usługi Azure Monitor nie jest wymagane. Dane są przekazywane z grupy zarządzania do obszaru roboczego usługi Log Analytics. |
konto usługi Azure Storage | Nie. | Usługa Azure Storage nie jest używana przez rozwiązanie. |
Szczegóły zbierania danych
Rozwiązanie zbiera spis DNS i dane związane z zdarzeniami DNS z serwerów DNS, na których jest zainstalowany agent usługi Log Analytics. Te dane są następnie przekazywane do usługi Azure Monitor i wyświetlane na pulpicie nawigacyjnym rozwiązania. Dane związane ze spisem, takie jak liczba serwerów DNS, stref i rekordów zasobów, są zbierane przez uruchomienie poleceń cmdlet programu PowerShell DNS. Dane są aktualizowane co dwa dni. Dane związane z zdarzeniami są zbierane niemal w czasie rzeczywistym z dzienników analizy i inspekcji udostępniane przez rozszerzone rejestrowanie i diagnostykę DNS w systemie Windows Server 2012 R2.
Konfiguracja
Skorzystaj z poniższych informacji, aby skonfigurować rozwiązanie:
- Aby monitorować każdy serwer DNS, musisz mieć agenta Windows lub Operations Manager.
- Rozwiązanie DNS Analytics można dodać do obszaru roboczego Log Analytics z Azure Marketplace. Możesz również użyć procesu opisanego w Dodawanie rozwiązań usługi Azure Monitor z galerii rozwiązań.
Rozwiązanie rozpoczyna zbieranie danych bez konieczności dalszej konfiguracji. Można jednak użyć następującej konfiguracji, aby dostosować zbieranie danych.
Konfigurowanie rozwiązania
W obszarze roboczym usługi Log Analytics w portalu Azure wybierz pozycję Podsumowanie obszaru roboczego (przestarzałe). Następnie wybierz kafelek DNS Analytics. Na pulpicie rozwiązania wybierz pozycję Konfiguracja, aby otworzyć stronę Konfiguracja DNS Analytics. Istnieją dwa typy zmian konfiguracji, które można wprowadzić:
Nazwy domen na białej liście: rozwiązanie nie przetwarza wszystkich zapytań wyszukiwania. Utrzymuje listę dozwolonych sufiksów nazw domen. Zapytania wyszukiwania, które prowadzą do nazw domen zgodnych z sufiksami nazw domen na tej liście dozwolonych, nie są przetwarzane przez rozwiązanie. Nieprzetwarzanie nazw domen umieszczonych na białej liście pomaga zoptymalizować dane wysyłane do usługi Azure Monitor. Domyślna lista dozwolonych zawiera popularne nazwy domen publicznych, takie jak www.google.com i www.facebook.com. Pełną listę domyślną można wyświetlić, przewijając.
Możesz zmodyfikować listę, aby dodać dowolny sufiks nazwy domeny, dla którego chcesz wyświetlić szczegółowe informacje dotyczące wyszukiwania. Możesz również usunąć dowolny sufiks nazwy domeny, dla którego nie chcesz wyświetlać szczegółowych informacji wyszukiwania.
Talkative Client Threshold: klienci DNS, którzy przekraczają próg liczby żądań wyszukiwania, są wyróżnieni w panelu klientów DNS. Domyślny próg to 1000. Możesz edytować próg.
Pakiety administracyjne
Jeśli używasz programu Microsoft Monitoring Agent do nawiązania połączenia z obszarem roboczym usługi Log Analytics, zostanie zainstalowany następujący pakiet administracyjny:
- Microsoft DNS Data Collector Intelligence Pack (Microsoft.IntelligencePacks.Dns)
Jeśli grupa zarządzania programu Operations Manager jest połączona z obszarem roboczym usługi Log Analytics, następujące pakiety administracyjne są instalowane w programie Operations Manager podczas dodawania tego rozwiązania. Nie ma wymaganej konfiguracji ani konserwacji tych pakietów administracyjnych:
- Microsoft DNS Data Collector Intelligence Pack (Microsoft.IntelligencePacks.Dns)
- Konfiguracja analizy DNS w Microsoft System Center Advisor (Microsoft.IntelligencePack.Dns.Configuration)
Aby uzyskać więcej informacji na temat aktualizowania pakietów administracyjnych rozwiązania, zobacz Connect Operations Manager to Log Analytics.
Korzystanie z rozwiązania ANALIZY DNS
Dane zebrane przez to rozwiązanie do monitorowania są dostępne na stronie Podsumowanie obszaru roboczego (przestarzałe) w portalu Azure. Otwórz tę stronę z obszarów roboczych usługi Log Analytics dla obszaru roboczego przy użyciu rozwiązania, a następnie wybierz pozycję Workspace Summary (przestarzałe) w sekcji Classic menu. Każde rozwiązanie jest reprezentowane przez kafelek. Wybierz kafelek, aby uzyskać bardziej szczegółowe dane zebrane przez to rozwiązanie.
Kafelek DNS zawiera liczbę serwerów DNS, na których są zbierane dane. Obejmuje również liczbę żądań wysyłanych przez klientów w celu rozwiązania złośliwych domen w ciągu ostatnich 24 godzin. Po wybraniu kafelka pulpit nawigacyjny rozwiązania zostanie otwarty.
Panel rozwiązań
Na pulpicie nawigacyjnym rozwiązania są wyświetlane podsumowane informacje dotyczące różnych funkcji rozwiązania. Zawiera również linki do szczegółowego widoku analizy kryminalistycznej i diagnostyki. Domyślnie dane są wyświetlane przez ostatnie siedem dni. Zakres daty i godziny można zmienić przy użyciu kontrolki wyboru daty i godziny , jak pokazano na poniższej ilustracji.
Pulpit nawigacyjny rozwiązania zawiera następujące sekcje:
Zabezpieczenia DNS : zgłasza klientów DNS, którzy próbują komunikować się ze złośliwymi domenami. Korzystając z kanałów informacyjnych analizy zagrożeń firmy Microsoft, usługa DNS Analytics może wykrywać adresy IP klientów, które próbują uzyskać dostęp do złośliwych domen. W wielu przypadkach urządzenia zainfekowane złośliwym oprogramowaniem "nawiązują połączenie" z centrum "komendy i kontroli" w złośliwej domenie poprzez rozpoznanie nazwy domeny złośliwego oprogramowania.
Po wybraniu adresu IP klienta na liście zostanie otwarte wyszukiwanie dzienników i zostanie wyświetlone szczegóły wyszukiwania odpowiedniego zapytania. W poniższym przykładzie usługa DNS Analytics wykryła, że komunikacja została wykonana za pomocą IRCbot:
Informacje te ułatwiają zidentyfikowanie następujących informacji:
- Adres IP klienta, który zainicjował komunikację.
- Nazwa domeny rozpoznawana jako złośliwy adres IP.
- Adresy IP rozpoznawane przez nazwę domeny.
- Złośliwy adres IP.
- Ważność problemu.
- Przyczyna blokowania złośliwego adresu IP.
- Czas wykrywania.
Zapytane domeny: Dostarcza najczęściej zapytane nazwy domen przez klientów DNS w Twoim środowisku. Możesz wyświetlić listę wszystkich zapytanych nazw domen. Możesz również wniknąć w szczegóły zapytania wyszukiwania określonej nazwy domeny w Log Search.
Klienci DNS: Zgłasza klientów przekraczających próg liczby zapytań w wybranym przedziale czasu. Możesz wyświetlić listę wszystkich klientów DNS oraz szczegóły zapytań wykonanych przez nich w Log Search.
Dynamiczne Rejestracje DNS: zgłasza błędy rejestracji nazw. Wszystkie błędy rejestracji dla adresów rekordów zasobów (typ A i AAAA) są wyróżnione wraz z adresami IP klientów, które złożyły żądania rejestracji. Następnie możesz użyć tych informacji, aby znaleźć główną przyczynę niepowodzenia rejestracji, wykonując następujące kroki:
Znajdź strefę autorytatywną dla nazwy, którą klient próbuje zaktualizować.
Użyj rozwiązania, aby sprawdzić informacje o zapasach w tej strefie.
Sprawdź, czy aktualizacja dynamiczna strefy jest włączona.
Sprawdź, czy strefa jest skonfigurowana do bezpiecznej aktualizacji dynamicznej, czy nie.
Żądania rejestracji nazw: górny kafelek przedstawia linię trendu pomyślnych i zakończonych niepowodzeniem żądań aktualizacji dynamicznych DNS. Dolny kafelek zawiera listę 10 pierwszych klientów, którzy wysyłają nieudane żądania aktualizacji DNS do serwerów DNS, posortowane według liczby błędów.
przykładowe zapytania analizy DDI: zawiera listę najczęściej używanych zapytań wyszukiwania, które pobierają dane analizy pierwotnej bezpośrednio.
Możesz użyć tych zapytań jako punktu wyjścia do tworzenia własnych zapytań na potrzeby niestandardowego raportowania. Zapytania łączą się z stroną wyszukiwania w dziennikach usługi DNS Analytics, oznaczoną przez i, na której są wyświetlane wyniki:
lista serwerów DNS: przedstawia listę wszystkich serwerów DNS wraz z przypisanymi nazwami FQDN, nazwami domen, nazwami lasu i adresami IP serwerów.
lista stref DNS: przedstawia listę wszystkich stref DNS ze skojarzoną nazwą strefy, stanem aktualizacji dynamicznej, serwerami nazw i stanem podpisywania DNSSEC.
Nieużywane Rekordy Zasobów: Wyświetla listę wszystkich nieużywanych/przestarzałych rekordów zasobów. Ta lista zawiera nazwę rekordu zasobu, typ rekordu zasobu, skojarzony serwer DNS, czas generowania rekordów i nazwę strefy. Za pomocą tej listy można zidentyfikować rekordy zasobów DNS, które nie są już używane. Na podstawie tych informacji można usunąć te wpisy z serwerów DNS.
Obciążenie zapytań serwerów DNS: Prezentuje informacje umożliwiające zrozumienie obciążenia DNS na serwerach DNS. Te informacje mogą ułatwić zaplanowanie pojemności serwerów. Możesz przejść do karty Metryki, aby zmienić widok na wizualizację graficzną. Ten widok pomaga zrozumieć, jak obciążenie DNS jest dystrybuowane na serwerach DNS. Przedstawia trendy szybkości zapytań DNS dla każdego serwera.
Zapytania stref DNS - obciążenie: przedstawia statystyki zapytań DNS na sekundę dla wszystkich stref na serwerach DNS zarządzanych przez to rozwiązanie. Wybierz kartę Metryki, aby zmienić widok ze szczegółowych rekordów na graficzną wizualizację wyników.
Zdarzenia konfiguracji: Pokazuje wszystkie zdarzenia zmiany konfiguracji DNS i powiązane komunikaty. Następnie można filtrować te zdarzenia na podstawie czasu zdarzenia, identyfikatora zdarzenia, serwera DNS lub kategorii zadań. Dane mogą pomóc w inspekcji zmian wprowadzonych na określonych serwerach DNS w określonym czasie.
Dziennik Analityczny DNS: pokazuje wszystkie zdarzenia analityczne na wszystkich serwerach DNS zarządzanych przez rozwiązanie. Następnie można filtrować te zdarzenia na podstawie czasu zdarzenia, identyfikatora zdarzenia, serwera DNS, adresu IP klienta, który dokonał kwerendy wyszukiwania i kategorii zadań typu zapytania. Zdarzenia analityczne serwera DNS umożliwiają śledzenie działań na serwerze DNS. Zdarzenie analityczne jest rejestrowane za każdym razem, gdy serwer wysyła lub odbiera informacje DNS.
Wyszukiwanie przy użyciu funkcji wyszukiwania dzienników usługi DNS Analytics
Na stronie Log Search można utworzyć zapytanie. Wyniki wyszukiwania można filtrować przy użyciu kontrolek aspektów. Możesz również tworzyć zaawansowane zapytania, aby przekształcać, filtrować i raportować wyniki. Zacznij od użycia następujących zapytań:
W polu zapytania wyszukiwania wprowadź
DnsEvents
, aby wyświetlić wszystkie zdarzenia DNS generowane przez serwery DNS zarządzane przez rozwiązanie. Wyniki zawierają listę danych dziennika dla wszystkich zdarzeń związanych z zapytaniami wyszukiwania, dynamicznymi rejestracjami i zmianami konfiguracji.Aby wyświetlić dane dziennika dla zapytań wyszukiwania, wybierz pozycję LookUpQuery jako filtr podtypu z narzędzia filtrującego po lewej stronie. Zostanie wyświetlona tabela zawierająca wszystkie zdarzenia zapytania wyszukiwania dla wybranego okresu.
Aby wyświetlić dane dziennika dla rejestracji dynamicznych, wybierz pozycję DynamicRegistration jako filtr podtypu z kontrolki aspektu po lewej stronie. Zostanie wyświetlona tabela zawierająca wszystkie zdarzenia rejestracji dynamicznej dla wybranego okresu.
Aby wyświetlić dane dziennika pod kątem zmian konfiguracji, wybierz ConfigurationChange jako filtr podtypu z kontrolki aspektu po lewej stronie. Zostanie wyświetlona tabela zawierająca listę wszystkich zdarzeń zmiany konfiguracji dla wybranego okresu.
W polu zapytania wyszukiwania wprowadź
DnsInventory
, aby wyświetlić wszystkie dane dotyczące spisu DNS dla serwerów DNS zarządzanych przez rozwiązanie. Wyniki zawierają listę danych dziennika dla serwerów DNS, stref DNS i rekordów zasobów.
Rozwiązywanie problemów
Typowe kroki rozwiązywania problemów:
- Brak danych wyszukiwania DNS: Aby rozwiązać ten problem, spróbuj zresetować konfigurację lub jednokrotnie załadować stronę konfiguracji w portalu. Aby zresetować, zmień ustawienie na inną wartość, zmień ją z powrotem na oryginalną wartość i zapisz konfigurację.
Sugestie
Aby przekazać opinię, zobacz stronę Log Analytics UserVoice, aby opublikować pomysły dotyczące funkcji DNS Analytics, nad którymi można pracować.
Następne kroki
Przejrzyj dzienniki zapytań i, aby sprawdzić szczegółowe rejestry DNS.