| Termin | Definicja |
|---|---|
| Get-NetIPAddress – adresy IP |
Get-NetIPAddress – adresy IP i rola poleceniaGet-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:
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ównaniaAdres 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 Wśród właściwości zwracanych przez Get-NetIPAddress znajdują się między innymi 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ć 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ówkiPodczas analizy warto ograniczyć wynik do najważniejszych kolumn. Pomocne może być polecenie:
Taki zapis ułatwia szybkie odczytanie adresu, rodzaju protokołu, prefiksu oraz nazwy interfejsu. Gdy interesuje tylko IPv4, można użyć filtra:
Aby sprawdzić dane przypisane do konkretnego interfejsu, można wskazać jego alias:
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
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 serwisieDo 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. |