Adres IP bywa potrzebny szybciej, niż się wydaje: przy diagnozie internetu, konfiguracji serwera, dostępie do drukarki, ustawianiu zdalnego pulpitu czy sprawdzaniu, czy komputer dostał poprawną konfigurację od routera. W praktyce najczęstszy problem polega na tym, że system pokazuje kilka różnych wartości naraz. W tym tekście pokazuję, jak sprawdzić IP komputera w Linuxie i jak od razu odróżnić adres lokalny od publicznego, żeby nie wyciągnąć błędnego wniosku.
Najkrótsza droga do wyniku
- Na Linuxie najszybciej zaczniesz od `ip -4 addr show` albo `hostname -I`.
- Adres lokalny zwykle ma postać `192.168.x.x`, `10.x.x.x` albo `172.16-31.x.x`.
- Adres publiczny sprawdzisz w przeglądarce, w panelu routera albo przez zaufaną usługę online.
- Jeśli widzisz kilka adresów, najczęściej odpowiada za to kilka interfejsów, VPN albo IPv6.
- `127.0.0.1` to adres pętli zwrotnej, nie adres twojej sieci domowej.
Adres lokalny i publiczny to nie to samo
Zanim przejdziesz do komend, rozdzielam dwa pojęcia, bo właśnie tu pojawia się najwięcej pomyłek. Adres lokalny widzi twoja sieć domowa albo firmowa, a publiczny jest widoczny od strony internetu. To nie jest drobna różnica, tylko dwa różne poziomy identyfikacji urządzenia.
W praktyce router zwykle stosuje NAT, czyli tłumaczenie adresów. Dzięki temu wiele urządzeń w domu może korzystać z jednego publicznego adresu, ale każde z nich ma osobny adres prywatny w sieci lokalnej.
| Rodzaj adresu | Co pokazuje | Przykładowy zakres | Kiedy go szukać |
|---|---|---|---|
| Lokalny | Adres komputera w sieci LAN | 192.168.x.x, 10.x.x.x, 172.16-31.x.x | Drukarka, serwer plików, SSH, udostępnianie zasobów |
| Publiczny | Adres widoczny w internecie | Nadany przez operatora | Dostęp z zewnątrz, weryfikacja łącza, usługi wystawione do internetu |
Kiedy to rozdzielisz, terminal przestaje być zgadywanką, a dalsze kroki stają się znacznie prostsze.

Sprawdzasz adres w Linuxie z terminala najszybciej
Ja zwykle zaczynam od terminala, bo daje najszybszą odpowiedź i od razu pokazuje, z którego interfejsu system korzysta naprawdę. Na współczesnym Linuxie wolę `ip` od starego `ifconfig`, bo to narzędzie jest standardem i lepiej pokazuje aktualną konfigurację sieci.
| Polecenie | Co pokazuje | Kiedy użyć |
|---|---|---|
ip -br addr |
Zwięzły widok wszystkich interfejsów i ich adresów | Gdy chcesz szybko zobaczyć, czy aktywne jest Wi-Fi, Ethernet albo VPN |
ip -4 addr show |
Tylko adresy IPv4 | Gdy interesuje cię klasyczny adres używany w większości sieci domowych |
hostname -I |
Lista adresów przypisanych do hosta | Gdy potrzebujesz szybkiego odczytu bez filtrowania po interfejsach |
nmcli device show |
Szczegóły interfejsów w NetworkManagerze | Gdy korzystasz z typowej dystrybucji desktopowej opartej na NetworkManagerze |
ip route get 1.1.1.1 |
Adres źródłowy używany do wyjścia w internet | Gdy chcesz wiedzieć, jakim adresem system naprawdę wychodzi do sieci zewnętrznej |
Przy `hostname -I` nie zdziw się, jeśli zobaczysz kilka wartości. To normalne, gdy komputer ma Wi-Fi, kabel, VPN albo dodatkową wirtualną kartę. W nazwach interfejsów też jest pewna logika: `wlp...` zwykle oznacza Wi-Fi, a `enp...` połączenie przewodowe.
Jeśli potrzebujesz tylko jednego, konkretnego adresu dla aktywnego połączenia, najpraktyczniejszy bywa `ip route get 1.1.1.1`, bo pokazuje adres źródłowy, którego system użyje do ruchu wychodzącego. To dobra metoda, gdy komputer ma kilka kart naraz.
Właśnie dlatego terminal jest moim pierwszym wyborem: nie pokazuje „jakiegoś” IP, tylko daje kontekst, który interfejs i który format adresu faktycznie mają znaczenie. Jeśli wolisz klikanie zamiast konsoli, następna sekcja prowadzi przez wariant graficzny.
Jak odczytać adres bez terminala
Na pulpicie graficznym ścieżka zależy od środowiska, ale logika jest zawsze taka sama: otwierasz aktywne połączenie i szukasz zakładki z IPv4 albo IPv6. To wygodne, gdy chcesz podejrzeć adres bez pamiętania komend.
- GNOME i podobne: Ustawienia → Sieć → aktywne połączenie → Szczegóły.
- KDE Plasma: Ustawienia systemowe → Sieć i internet → Połączenia.
- Windows 11: Ustawienia → Sieć i internet → Właściwości połączenia.
- macOS: Ustawienia systemowe → Sieć → Szczegóły → TCP/IP.
W GUI też zwracam uwagę na jeden szczegół: jeśli masz równocześnie Wi-Fi, Ethernet i VPN, interesuje cię połączenie aktualnie używane do ruchu, a nie każdy wpis z listy. To właśnie ono decyduje o adresie widocznym dla routera i usług w sieci.
Gdy korzystasz z laptopa, łatwo pomylić aktywne połączenie z tym, które po prostu jest dostępne. Dlatego najlepiej sprawdzać adres przy ikonie połączenia, które faktycznie ma status „połączono”.
Jak odczytać publiczny adres IP bez pomyłki
Publiczny adres IP najłatwiej sprawdzić poza własną siecią. W praktyce otwieram zaufaną stronę pokazującą „moje IP” albo sprawdzam adres w panelu routera, w sekcji WAN, Internet lub Adres zewnętrzny. To ważne, bo wynik w przeglądarce pokazuje adres, pod którym widzi cię internet, a nie numer z karty sieciowej w laptopie.
Tu właśnie NAT robi największe zamieszanie. W domu kilka urządzeń może wychodzić do sieci przez jeden adres publiczny, więc publiczny numer komputera zwykle jest taki sam jak dla telefonu czy telewizora podłączonego do tego samego łącza.
| Sytuacja | Co sprawdzić | Co zwykle zobaczysz |
|---|---|---|
| Domowe Wi-Fi bez VPN | Strona pokazująca publiczny adres albo panel routera | Adres operatora internetu |
| VPN aktywny | Tę samą stronę lub panel usługi VPN | Adres serwera VPN |
| Hotspot z telefonu | Strona pokazująca publiczny adres | Adres operatora mobilnego |
Jeśli używasz VPN, widoczny adres zwykle należy do tunelu, a nie do twojego dostawcy internetu. To szczegół, który często wywraca diagnozę sieci do góry nogami, bo użytkownik patrzy na poprawny numer, ale z niewłaściwego źródła.
W praktyce publiczny IP przydaje się głównie wtedy, gdy chcesz sprawdzić, jak twoje łącze wygląda z zewnątrz. Do lokalnych zasobów, takich jak drukarka czy drugi komputer w domu, ten numer zwykle nie ma żadnego znaczenia.
Najczęstsze pomyłki, które zaniżają użyteczność wyniku
Najwięcej nieporozumień widzę wtedy, gdy ktoś odczytuje pierwszy lepszy numer i uznaje go za właściwy. W sieciach komputerowych to rzadko działa dobrze, bo ten sam komputer może mieć kilka adresów naraz.
- 127.0.0.1 to loopback, czyli adres samego komputera. Nie służy do komunikacji z innymi urządzeniami.
- IPv4 i IPv6 to dwa różne formaty. Jeśli ktoś pyta o IP, zwykle ma na myśli IPv4, więc użyj `-4`, gdy chcesz uniknąć niejasności.
- VPN zmienia widoczny adres. Gdy tunel jest aktywny, publiczny IP często należy do usługi VPN, nie do operatora.
- Wi-Fi i Ethernet mogą pokazywać inne adresy. To normalne, jeśli komputer ma więcej niż jeden aktywny interfejs.
- Adres prywatny nie wychodzi do internetu. Zakresy 192.168.x.x, 10.x.x.x i 172.16-31.x.x działają tylko wewnątrz sieci lokalnej.
Jeśli w wynikach widzisz jeszcze adresy zaczynające się od `fe80::`, to są to adresy IPv6 link-local. Przydają się w komunikacji lokalnej, ale nie są tym, o co zwykle chodzi przy prostym sprawdzaniu adresu komputera.
Najprostsza zasada brzmi: najpierw ustal, czy szukasz adresu lokalnego, czy publicznego, a dopiero potem wybierz narzędzie. To oszczędza więcej czasu niż zapamiętywanie dziesięciu różnych ścieżek w ustawieniach.
Co zrobić, gdy adres się zmienia albo pojawia się kilka wartości
Gdy komputer pokazuje kilka wartości albo adres znika po restarcie, zwykle chodzi o DHCP, zmianę interfejsu albo przełączenie między sieciami. Ja w takiej sytuacji sprawdzam kolejno trzy rzeczy: aktywny interfejs, trasę domyślną i to, czy VPN nie przejął ruchu.
- Porównaj `ip -br addr` z `ip route get 1.1.1.1`, żeby zobaczyć, który adres jest faktycznie używany na zewnątrz.
- Jeśli wyniki są mylące, rozłącz i połącz ponownie Wi-Fi albo odśwież konfigurację DHCP.
- Gdy korzystasz z wielu sieci naraz, testuj połączenie po kolei: bez VPN, z VPN i na kablu.
W sieciach domowych zmiana lokalnego IP po restarcie routera nie jest błędem sama w sobie. DHCP działa dynamicznie, więc adres może się odnowić, zwłaszcza jeśli komputer długo był offline albo sieć została przełączona na inny zakres.
Jeśli chcesz zapamiętać tylko jedną rzecz, zapisz prostą regułę: lokalny adres służy do komunikacji w domu lub biurze, a publiczny pokazuje cię światu zewnętrznemu. Gdy już wiesz, jak sprawdzić IP komputera, dużo łatwiej wychwycisz problem z routerem, VPN albo złą kartą sieciową.