Jak skonfigurować serwer DNS w systemie Windows Server: Krok po kroku z praktycznymi wskazówkami
Jak skonfigurować serwer DNS w systemie Windows Server: Krok po kroku z praktycznymi wskazówkami
Serwer DNS (Domain Name System) to jeden z najważniejszych komponentów każdej sieci opartej na systemie Windows Server. Umożliwia zamianę nazw domenowych na adresy IP, co jest kluczowe dla działania Active Directory, logowania użytkowników oraz poprawnego działania usług sieciowych.
W tym poradniku pokazujemy, jak poprawnie skonfigurować serwer DNS na Windows Server, jak rozwiązywać typowe problemy oraz jak zabezpieczyć usługę przed nadużyciami.
🛠️ Wstęp: Co musisz wiedzieć przed instalacją DNS
- Rola DNS jest instalowana automatycznie podczas konfiguracji kontrolera domeny (DC), ale można też zainstalować ją osobno.
- DNS powinien działać lokalnie w Twojej sieci – nie opieraj działania AD na zewnętrznych DNS-ach (np. Google DNS).

🔧 Jak zainstalować serwer DNS w Windows Server
- Otwórz Server Manager
- Wybierz Add roles and features
- Klikaj „Next”, aż dojdziesz do listy ról
- Zaznacz DNS Server
- Przejdź dalej i zatwierdź instalację
Po zakończeniu instalacji DNS będzie gotowy do konfiguracji.
🌐 Tworzenie strefy wyszukiwania do przodu (Forward Lookup Zone)
Strefa ta pozwala na tłumaczenie nazw domenowych (np. serwer01.domena.local) na adresy IP.
Krok po kroku:
- Otwórz DNS Manager (
dnsmgmt.msc) - Kliknij prawym na Forward Lookup Zones → New Zone
- Wybierz:
- Primary Zone
- Typ strefy: np.
domena.local
- Zaznacz opcję Allow only secure dynamic updates (jeśli masz AD)
🔁 Konfiguracja odwrotnej strefy wyszukiwania (Reverse Lookup Zone)
Strefa odwrotna umożliwia przetłumaczenie IP na nazwę hosta — ważne dla audytów i poprawnego działania niektórych usług.
- Kliknij prawym na Reverse Lookup Zones → New Zone
- Wybierz odpowiednią klasę adresów IP (np.
192.168.1.x) - Ukończ kreator
👤 Dodawanie rekordów A, CNAME i PTR
- A (host) – np.
serwer01→192.168.1.10 - CNAME (alias) – aliasy dla istniejących hostów
- PTR – rekord odwrotny, tworzy się automatycznie, jeśli istnieje strefa odwrotna
🛡️ Zabezpieczenia i dobre praktyki DNS
- Włącz tylko bezpieczne aktualizacje dynamiczne (jeśli w domenie)
- Usuń domyślne strefy typu
.rootjeśli nie są potrzebne - Regularnie monitoruj DNS Event Viewer i dzienniki logów
- Ogranicz zapytania rekurencyjne tylko do sieci lokalnej
🧪 Testowanie działania DNS
W systemie Windows Server lub klienckim uruchom:
nslookup serwer01.domena.local
ping serwer01
Możesz też sprawdzić replikację poleceniem:
repadmin /replsummary
🧰 Typowe problemy i jak je rozwiązać
❌ DNS nie odpowiada?
- Sprawdź, czy usługa DNS Server jest uruchomiona
- Upewnij się, że porty UDP/TCP 53 są otwarte
❌ Klient nie rozpoznaje nazw?
- Sprawdź, czy ma ustawiony adres IP DNS lokalnego serwera (nie 8.8.8.8!)
- Wyczyść cache:
ipconfig /flushdns
🔗 Zobacz także na Netbe.pl:
- Kompletny przewodnik wykrywania i usuwania złośliwego oprogramowania z folderu C:\Windows
- Przywracanie services.msc: Kroki resetowania konsoli usług
- Zaawansowane monitorowanie za pomocą Perfmon w systemie Windows
Podsumowanie
Konfiguracja serwera DNS w środowisku Windows Server to fundament poprawnego działania domeny, usług i sieci wewnętrznej. Właściwa konfiguracja stref, zabezpieczenia dynamicznych aktualizacji oraz testowanie rozwiązywania nazw pozwalają uniknąć wielu problemów — od błędów logowania po awarie replikacji Active Directory.






