Serwisanci dostępni teraz · czynne całą dobę, także w weekendy i świętaWarszawa i okolice · dojazd bezpłatny
Darmowa diagnoza laptopa

Darmowa diagnoza laptopa

Dojazd do klienta bezpłatnie

Dojazd do klienta bezpłatnie

Laptopy zastępcze bezpłatnie

Laptopy zastępcze bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

Odbiór i zwrot sprzętu bezpłatnie

Get-NetIPAddress – adresy IP

Termin Definicja
Get-NetIPAddress – adresy IP

Get-NetIPAddress to polecenie PowerShell zwracające skonfigurowane adresy IP dla wszystkich interfejsów sieciowych.

Get-NetIPAddress – adresy IP i rola polecenia

Get-NetIPAddress to polecenie PowerShell służące do odczytywania adresów IP przypisanych do interfejsów sieciowych komputera. Pozwala sprawdzić, jakie adresy zostały skonfigurowane dla kart Ethernet, połączeń bezprzewodowych, interfejsów wirtualnych oraz innych aktywnych lub zapisanych połączeń. Wynik nie ogranicza się wyłącznie do jednego adresu używanego aktualnie przez system. W zależności od konfiguracji można zobaczyć adresy IPv4 i IPv6, informacje o długości prefiksu, stanie adresu, interfejsie, z którym adres jest powiązany, oraz sposobie jego uzyskania.

Polecenie jest częścią modułu NetTCPIP dostępnego we współczesnych systemach Windows. Przydaje się podczas codziennej diagnostyki sieci, sprawdzania konfiguracji po zmianie routera, analizy problemów z dostępem do internetu oraz weryfikowania ustawień komputera po wymianie karty sieciowej. Odczyt danych odbywa się bez modyfikowania konfiguracji, dlatego samo użycie Get-NetIPAddress ma charakter informacyjny. Wynik można wyświetlić w konsoli, ograniczyć do wybranego interfejsu albo przekazać do kolejnych poleceń PowerShell.

Najprostsze użycie wygląda następująco:

Get-NetIPAddress

W praktyce warto pamiętać, że lista może być dłuższa niż oczekiwano. System może posiadać adres pętli zwrotnej, adres karty fizycznej, adres interfejsu bezprzewodowego, adresy dodatkowe, wpisy IPv6 oraz konfiguracje powiązane z tunelami lub programami tworzącymi własne interfejsy. Sama obecność adresu na liście nie oznacza jeszcze, że przez dany interfejs odbywa się bieżąca komunikacja.

Adres IP w Get-NetIPAddress – kontekst techniczny i porównania

Adres IPv4 składa się z czterech części zapisanych dziesiętnie, na przykład 192.168.1.25, natomiast IPv6 korzysta z dłuższego zapisu szesnastkowego. Get-NetIPAddress pokazuje oba typy, jeśli są dostępne w systemie. Oprócz wartości adresu istotny jest prefiks, który określa, jaka część adresu opisuje sieć, a jaka urządzenie. W typowej sieci lokalnej adres prywatny może być przydzielany automatycznie przez usługę DHCP albo wpisany ręcznie. Adres publiczny, widoczny dla usług znajdujących się poza siecią lokalną, nie musi być bezpośrednio przypisany do komputera. Często znajduje się na urządzeniu pełniącym funkcję routera.

Get-NetIPAddress należy odróżnić od kilku podobnych narzędzi. Polecenie ipconfig przedstawia podstawowe dane dotyczące konfiguracji interfejsów i jest znane z klasycznego wiersza poleceń. Get-NetIPConfiguration pokazuje szerszy obraz konfiguracji, obejmujący między innymi bramę domyślną i serwery DNS. Z kolei Get-NetAdapter koncentruje się na samych kartach sieciowych, ich nazwach, stanie oraz właściwościach sprzętowych. Do ustalenia, czy komputer może dotrzeć do konkretnego hosta, służą inne narzędzia, takie jak Test-NetConnection. Dzięki temu można rozdzielić problem z lokalnym adresem od problemu z trasą, zaporą albo usługą docelową.

Wśród właściwości zwracanych przez Get-NetIPAddress znajdują się między innymi IPAddress, AddressFamily, PrefixLength, InterfaceAlias, InterfaceIndex, PrefixOrigin i SuffixOrigin. Pierwsza wskazuje właściwy adres, druga informuje, czy chodzi o IPv4 czy IPv6, a długość prefiksu pomaga określić przynależność do podsieci. Nazwa aliasu ułatwia rozpoznanie interfejsu, na przykład przewodowego lub bezprzewodowego. Informacje o pochodzeniu prefiksu i końcówki adresu mogą wskazywać, czy konfiguracja została uzyskana automatycznie, ręcznie albo z innego mechanizmu systemowego.

Get-NetIPAddress a typowe problemy z konfiguracją

Jednym z częstych problemów jest brak adresu IPv4 oczekiwanego w sieci lokalnej. Zamiast adresu przydzielonego przez router może pojawić się adres automatyczny z zakresu używanego przez system do sygnalizowania braku odpowiedzi serwera DHCP. Taki rezultat sugeruje konieczność sprawdzenia połączenia przewodowego lub bezprzewodowego, stanu routera, ustawień karty oraz działania usługi DHCP. Get-NetIPAddress może pokazać sam skutek, ale nie zawsze wskaże przyczynę.

Inny przypadek to obecność kilku aktywnych interfejsów. Komputer może jednocześnie korzystać z połączenia kablowego, Wi-Fi, tunelu, oprogramowania do zdalnego dostępu albo interfejsu utworzonego przez aplikację. Wtedy widoczne są różne adresy, lecz wybór właściwej drogi komunikacji zależy także od tablicy routingu i metryk interfejsów. Nie powinno się usuwać adresu tylko dlatego, że wygląda na nieznany. Najpierw należy ustalić, do czego służy powiązany interfejs i czy nie jest wymagany przez używane oprogramowanie.

Warto również zwrócić uwagę na adres pętli zwrotnej. Dla IPv4 jest to zwykle adres z zakresu 127.0.0.0/8, a dla IPv6 standardowy adres lokalny ma postać ::1. Taki adres służy do komunikacji komputera z nim samym i nie zastępuje adresu dostępnego dla innych urządzeń. Podobnie adres zaczynający się od fe80:: należy do lokalnej konfiguracji IPv6 i zwykle wymaga wskazania interfejsu, aby komunikacja była jednoznaczna.

Problemy mogą wynikać także z duplikatu adresu. Jeżeli dwa urządzenia w tej samej sieci używają tego samego IPv4, połączenia mogą działać niestabilnie, a wynik Get-NetIPAddress może wyglądać prawidłowo mimo występowania konfliktu. W takiej sytuacji trzeba porównać konfigurację kilku urządzeń, sprawdzić dzierżawy DHCP i upewnić się, że ręcznie ustawiony adres nie znajduje się w puli automatycznego przydziału.

Adresy IP z Get-NetIPAddress – praktyczne wskazówki

Podczas analizy warto ograniczyć wynik do najważniejszych kolumn. Pomocne może być polecenie:

Get-NetIPAddress | Select-Object IPAddress, AddressFamily, PrefixLength, InterfaceAlias

Taki zapis ułatwia szybkie odczytanie adresu, rodzaju protokołu, prefiksu oraz nazwy interfejsu. Gdy interesuje tylko IPv4, można użyć filtra:

Get-NetIPAddress -AddressFamily IPv4

Aby sprawdzić dane przypisane do konkretnego interfejsu, można wskazać jego alias:

Get-NetIPAddress -InterfaceAlias "Ethernet"

Nazwa interfejsu nie zawsze brzmi dokładnie „Ethernet”. W systemie może występować nazwa zmieniona przez użytkownika, producenta sterownika albo konfigurację urządzenia. Przed zastosowaniem filtra dobrze jest wyświetlić karty poleceniem Get-NetAdapter i skopiować właściwy alias. Alternatywnie można posłużyć się numerem interfejsu, jeśli jest znany:

Get-NetIPAddress -InterfaceIndex 12

Podczas zapisywania wyniku do raportu należy odnotować datę sprawdzenia, nazwę komputera i rodzaj używanego połączenia. Adres lokalny może zmienić się po ponownym połączeniu z siecią, odnowieniu dzierżawy DHCP albo zmianie ustawień routera. Sam odczyt nie jest dowodem, że internet działa. Dla pełniejszej oceny warto zestawić go z bramą domyślną, serwerami DNS, tablicą routingu oraz testem połączenia do określonego celu.

Nie należy ręcznie zmieniać adresu na podstawie przypadkowego przykładu znalezionego w dokumentacji. Wpisanie adresu z innej podsieci może odciąć komputer od urządzeń lokalnych, a nieprawidłowe ustawienie bramy lub prefiksu może utrudnić późniejszą diagnozę. Get-NetIPAddress jest przede wszystkim narzędziem obserwacyjnym. Do zmiany konfiguracji służą odrębne polecenia i ustawienia systemowe, które powinny być stosowane dopiero po ustaleniu wymagań danej sieci.

Kiedy sprawdzić Get-NetIPAddress w serwisie

Do serwisu warto zgłosić komputer, gdy adresy IP znikają po każdym uruchomieniu, interfejs nie otrzymuje poprawnej konfiguracji, połączenie przerywa się mimo prawidłowego sygnału sieci bezprzewodowej albo występują konflikty między kilkoma urządzeniami. Pomocna jest także konsultacja, gdy po aktualizacji systemu, wymianie karty sieciowej lub instalacji programu sieciowego pojawiają się dodatkowe interfejsy i nie wiadomo, które z nich są potrzebne. W ramach przyjęcia można przeanalizować wynik Get-NetIPAddress razem z konfiguracją adapterów, trasami i działaniem usług sieciowych. Warszawskie Pogotowie Komputerowe 24/7 zajmuje się taką diagnostyką komputerów używanych w domu i pracy, gdy samodzielne rozróżnienie adresu lokalnego, automatycznego, pętli zwrotnej oraz adresu IPv6 nie prowadzi do rozwiązania problemu.

+48 22 100 48 29Zadzwoń teraz · serwisant w 1 godzinę