Windows 11: Problemy z DNS w maszynach wirtualnych VirtualBox – diagnoza i rozwiązania
🌐 Wprowadzenie
System Windows 11 jako host maszyn wirtualnych w VirtualBox działa zazwyczaj bardzo stabilnie, jednak użytkownicy często napotykają problem, który potrafi skutecznie zablokować pracę sieciową w środowisku wirtualnym – problemy z rozwiązywaniem nazw DNS. Objawia się to m.in. niemożnością otwierania stron internetowych mimo aktywnego połączenia z siecią.
W tym artykule omówimy najczęstsze przyczyny błędów DNS w VirtualBox na Windows 11, przedstawimy skuteczne metody diagnostyczne i pokażemy, jak skonfigurować maszynę wirtualną, aby prawidłowo rozwiązywała nazwy domen.

❓ Czym są problemy DNS w maszynach wirtualnych?
DNS (Domain Name System) to mechanizm, który tłumaczy czytelne dla człowieka adresy domen (np. google.com) na adresy IP. Jeżeli DNS nie działa poprawnie, maszyna wirtualna nie będzie w stanie uzyskać dostępu do stron WWW, mimo że ma połączenie z Internetem.
📌 Typowe objawy:
- Strony internetowe się nie otwierają, ale ping do adresu IP działa
- Błąd „Nie można rozwiązać adresu DNS” w przeglądarce
ping google.com
zwraca: „Nie można znaleźć hosta google.com”
🔍 Najczęstsze przyczyny problemów DNS w VirtualBox na Windows 11
❌ Niewłaściwy tryb sieciowy
Tryb NAT może działać niestabilnie, zwłaszcza w przypadku złożonej konfiguracji sieciowej na hoście (np. VPN, wiele kart sieciowych).
❌ Brak konfiguracji serwera DNS w systemie gościa
System operacyjny w maszynie wirtualnej może nie otrzymywać informacji o serwerze DNS – np. przez błąd w kliencie DHCP.
❌ Zapora sieciowa lub oprogramowanie zabezpieczające
Zapora Windows Defender lub inne narzędzia zabezpieczające mogą blokować porty DNS (53 UDP/TCP), zwłaszcza przy niestandardowych konfiguracjach.
❌ Konfiguracja statycznego IP bez serwera DNS
Jeśli w VM ustawiono statyczny adres IP, a nie podano DNS – system nie będzie w stanie przetwarzać nazw domenowych.
🛠️ Rozwiązywanie problemów z DNS – krok po kroku
✅ Krok 1: Sprawdź tryb sieciowy maszyny wirtualnej
🔧 Najlepszym wyborem do testów DNS jest tryb Bridged lub Host-Only z NAT-em:
- Wyłącz maszynę wirtualną.
- Otwórz VirtualBox → Ustawienia → Sieć.
- Wybierz tryb:
- Bridged Adapter – jeśli chcesz pełnej funkcjonalności sieciowej.
- NAT – tylko jeśli inne tryby nie są możliwe.
- Zapisz zmiany i uruchom VM ponownie.
✅ Krok 2: Sprawdź konfigurację DNS w systemie gościa
📦 Windows:
ipconfig /all
Sprawdź, czy w polu Serwery DNS są widoczne adresy (np. 8.8.8.8).
🐧 Linux:
cat /etc/resolv.conf
Upewnij się, że widnieje tam np. nameserver 8.8.8.8
lub nameserver 1.1.1.1
.
✅ Krok 3: Ustaw ręcznie adresy DNS
Jeśli DHCP nie działa poprawnie, możesz ustawić DNS ręcznie:
📦 W Windows:
- Przejdź do Panel sterowania → Centrum sieci i udostępniania
- Kliknij na adapter → Właściwości
- Wybierz TCP/IP v4 → Właściwości
- Zaznacz „Użyj następujących adresów serwerów DNS” i wpisz:
8.8.8.8
1.1.1.1
🐧 W Linuxie:
Dodaj linie do /etc/resolv.conf
:
nameserver 8.8.8.8
nameserver 1.1.1.1
✅ Krok 4: Sprawdź zaporę systemu Windows 11
- Otwórz Zapora Windows Defender
- Przejdź do Reguły przychodzące i wychodzące
- Upewnij się, że port 53 (UDP/TCP) nie jest blokowany dla VirtualBox i VM.
💡 W razie problemów – na próbę tymczasowo wyłącz zaporę i sprawdź połączenie DNS.
✅ Krok 5: Ustaw niestandardowy DNS w pliku konfiguracyjnym VirtualBox
VirtualBox pozwala na ustawienie niestandardowego serwera DNS w trybie NAT:
VBoxManage modifyvm "Nazwa_VM" --natdnshostresolver1 on
VBoxManage modifyvm "Nazwa_VM" --natdnsproxy1 on
🧪 Testowanie rozwiązań DNS
nslookup google.com
Jeśli komenda zwraca adres IP – DNS działa poprawnie.
💡 Dobre praktyki
- Zawsze testuj połączenie za pomocą
ping
,nslookup
i przeglądarki. - Jeśli korzystasz z VPN na hoście – może on zakłócać rozwiązywanie nazw w VM.
- Stosuj statyczne DNS zamiast polegania wyłącznie na DHCP.
- Monitoruj
resolv.conf
lubipconfig
– niektóre aktualizacje mogą go nadpisywać. - W trybie NAT – użyj komendy
VBoxManage
do przekazywania DNS z hosta.
🏁 Podsumowanie
Problemy z DNS w maszynach wirtualnych VirtualBox na Windows 11 są częstym zjawiskiem, zwłaszcza w środowiskach z wieloma kartami sieciowymi, zaporami i VPN-ami. Dzięki powyższemu poradnikowi szybko zidentyfikujesz źródło problemu i przywrócisz prawidłowe działanie systemu DNS, niezależnie od systemu gościa.