Jak zdiagnozować problemy z połączeniem IPv6 przy użyciu PowerShell?
Windows 10 Windows 11 Windows 12 Windows Server

Jak zdiagnozować problemy z połączeniem IPv6 przy użyciu PowerShell?

Jak zdiagnozować problemy z połączeniem IPv6 przy użyciu PowerShell?

Wprowadzenie

Protokół IPv6 jest nieodłącznym elementem współczesnych sieci, jednak czasami nawet nowoczesne systemy jak Windows 11 czy 12 mogą napotkać problemy z połączeniem IPv6. Jednym z najskuteczniejszych narzędzi diagnostycznych jest PowerShell — wszechstronne i zaawansowane narzędzie linii poleceń. W tym artykule pokażemy krok po kroku, jak zdiagnozować problemy z połączeniem IPv6 przy użyciu PowerShell.


Dlaczego IPv6 może nie działać?

Problemy z połączeniem IPv6 mogą być powodowane przez:

  • Niewłaściwą konfigurację interfejsu sieciowego
  • Brak odpowiedzi od routera IPv6 (RA)
  • Błędy w tabeli routingu
  • Brak trasy domyślnej
  • Niedziałający serwer DNS obsługujący IPv6

Jak rozpocząć diagnostykę IPv6 w PowerShell?

✅ Uruchom PowerShell jako administrator

Kliknij prawym przyciskiem na ikonę Windows i wybierz Windows PowerShell (Admin).

Jak zdiagnozować problemy z połączeniem IPv6 przy użyciu PowerShell?
Jak zdiagnozować problemy z połączeniem IPv6 przy użyciu PowerShell?

Krok 1: Sprawdzenie interfejsów IPv6

Get-NetIPAddress -AddressFamily IPv6

🔍 Co sprawdzić?

  • Czy interfejs ma przypisany adres IPv6?
  • Czy adres zaczyna się od fe80:: (link-local), 2001:: (globalny)?

Krok 2: Sprawdzenie statusu interfejsu

Get-NetIPInterface -AddressFamily IPv6

Zwróć uwagę na kolumny:

  • InterfaceAlias
  • InterfaceMetric
  • ConnectionState

🟡 Jeśli stan to Disconnected – problem z fizycznym połączeniem lub kartą sieciową.


Krok 3: Sprawdzenie tabeli routingu IPv6

Get-NetRoute -AddressFamily IPv6

🔍 Na co zwrócić uwagę?

  • Czy istnieje trasa ::/0 (domyślna brama)?
  • Czy metryka jest odpowiednia?
  • Czy trasy wskazują na właściwy interfejs?

Krok 4: Diagnostyka DNS dla IPv6

Resolve-DnsName example.com -Type AAAA

Oczekiwany rezultat:
Adres IPv6 dla podanej domeny.

🟥 Brak wyniku? — Serwer DNS nie obsługuje rekordów AAAA lub system nie ma połączenia IPv6 z internetem.


Krok 5: Test połączenia IPv6

Test-Connection -TargetName ipv6.google.com -Count 4 -IPv6

Lub:

Test-NetConnection -ComputerName ipv6.google.com -CommonTCPPort HTTP -InterfaceAlias "Wi-Fi"

Jeśli połączenie się powiedzie, system prawidłowo komunikuje się po IPv6.

🟥 Brak odpowiedzi? — Możliwe przyczyny:

  • Zablokowany ruch IPv6 przez zaporę
  • Brak domyślnej trasy
  • Brak odpowiedzi od bramy

Krok 6: Sprawdzenie konfiguracji klienta DHCPv6 lub SLAAC

Get-NetIPConfiguration

Zwróć uwagę na:

  • DHCP Enabled
  • IPv6DefaultGateway
  • DNSServer

Krok 7: Wyświetlenie szczegółowej informacji o interfejsie

Get-NetAdapter | Get-NetAdapterAdvancedProperty

Poszukaj parametrów takich jak:

  • IPv6 Checksum Offload
  • Large Send Offload v2 (IPv6)
  • Router Advertisement (RA)

Wyłączenie niektórych z nich może powodować błędne działanie IPv6.


Bonus: Test portów i trasy IPv6

Traceroute:

tracert -6 ipv6.google.com

Test otwartego portu po IPv6:

Test-NetConnection -ComputerName example.com -Port 443 -IPv6

Podsumowanie

Jak zdiagnozować problemy z połączeniem IPv6 przy użyciu PowerShell?
Wystarczy wykonać kilka prostych kroków:

  1. Sprawdzenie konfiguracji interfejsów
  2. Analiza tabeli routingu
  3. Testowanie połączeń zewnętrznych
  4. Weryfikacja odpowiedzi DNS
  5. Diagnoza problemów z bramą i preferencjami routingu

PowerShell to potężne narzędzie, które umożliwia pełną kontrolę nad analizą i konfiguracją sieci w systemie Windows – nie tylko dla administratorów, ale i zaawansowanych użytkowników.

Polecane wpisy
Jak skonfigurować zaporę ogniową na Windows Server, aby chronić swoją sieć przed nieautoryzowanym dostępem
Jak skonfigurować zaporę ogniową na Windows Server, aby chronić swoją sieć przed nieautoryzowanym dostępem

Jak skonfigurować zaporę ogniową na Windows Server, aby chronić swoją sieć przed nieautoryzowanym dostępem Wstęp W dzisiejszych czasach, zapewnienie odpowiedniego Czytaj dalej

Jak zabezpieczyć konto użytkownika w Windows 10

Windows 10 oferuje kilka sposobów zabezpieczenia konta użytkownika. Oto niektóre z nich: Ustawienie silnego hasła - zaleca się korzystanie z Czytaj dalej

Marek "Netbe" Lampart Inżynier informatyki Marek Lampart to doświadczony inżynier informatyki z ponad 25-letnim stażem w zawodzie. Specjalizuje się w systemach Windows i Linux, bezpieczeństwie IT, cyberbezpieczeństwie, administracji serwerami oraz diagnostyce i optymalizacji systemów. Na netbe.pl publikuje praktyczne poradniki, analizy i instrukcje krok po kroku, pomagając administratorom, specjalistom IT oraz zaawansowanym użytkownikom rozwiązywać realne problemy techniczne.