KNOWLEDGE

Jak sprawdzić adres IP: publiczne IP, IP wyjściowe i IP bramy — poradnik dla wszystkich platform

Co oznacza publiczne IP, IP wyjściowe i IP bramy, jak sprawdzić każde z nich w Windows, macOS, Linux, iOS, Android i w routerze, a także przypadki CGNAT, IPv6 i VPN.

W skrócie

To, co nazywasz „moim IP”, to w rzeczywistości trzy różne adresy IP: ① Publiczne wyjściowe IP (widzi je każda zewnętrzna strona — otwórz stronę główną cleanip.io, a zobaczysz je od razu); ② Prywatne IP (adres Twojego urządzenia w sieci LAN, np. 192.168.1.5); ③ IP bramy (adres routera w sieci LAN, np. 192.168.1.1, służący do logowania się do panelu administracyjnego routera). Poniżej pokazujemy, jak sprawdzić każdy z tych adresów IP na każdej platformie.

1. Czym różnią się te trzy adresy IP — koniec z myleniem ich

Internet (publiczny)
      ↓
      ← ① Publiczne wyjściowe IP (np. 1.2.3.4, przydziela je dostawca internetu)
      ↓
[ Router domowy ]
      ↓
      ← ③ IP bramy (np. 192.168.1.1, własny adres LAN routera)
      ↓
[ Twój komputer / telefon ]
      ↓
      ← ② Prywatne IP (np. 192.168.1.5, przydziela je router)
NazwaTypowa wartośćJak sprawdzić (w skrócie)Zastosowanie
① Publiczne wyjściowe IP1.2.3.4 / 2001:db8::1Otwórz stronę główną cleanip.ioWidać go w logach stron; widoczny dla wszystkich
② Prywatne IP192.168.1.5 / 10.0.0.5Wiersz poleceń: ipconfig / ifconfigAdres Twojego urządzenia w sieci lokalnej
③ IP bramy192.168.1.1 / 192.168.0.1Wiersz poleceń: ipconfig, pole „Brama domyślna”Logowanie do panelu routera / routing w sieci lokalnej

2. Jak sprawdzić publiczne wyjściowe IP — najprostsza część

2.1 Jednym kliknięciem w przeglądarce (zalecane)

Wystarczy otworzyć stronę główną cleanip.io — od razu pokażemy Twoje wyjściowe adresy dual stack (IPv4 i IPv6 jednocześnie), a także geolokalizację, numer ASN i wynik reputacji. Bez reklamowych trackerów firm trzecich i bez zbierania danych.

Inne opcje: ip.sb / ifconfig.me / icanhazip.com / ipinfo.io / ip138.com (popularne w Chinach).

2.2 Z wiersza poleceń (dla programistów / na serwerach)

terminal
$ curl ifconfig.me
1.2.3.4

$ curl -4 ifconfig.co      # wymuś IPv4
1.2.3.4

$ curl -6 ifconfig.co      # wymuś IPv6
2001:db8::1

$ dig +short myip.opendns.com @resolver1.opendns.com
1.2.3.4

2.3 Uwaga: możesz mieć dwa wyjścia — IPv4 i IPv6

Domowe łącza w Chinach (np. China Telecom) mają domyślnie włączone IPv6, a przeglądarki wybierają IPv6, gdy dostępne są oba protokoły. Dlatego narzędzie typu „jakie mam IP” może pokazać adres IPv6, choć spodziewasz się IPv4 — to nie jest wyciek, tylko normalne działanie dual stack. Aby zobaczyć konkretnie wyjście IPv4, otwórz w przeglądarce domenę dostępną wyłącznie przez IPv4 (ipv4.ip.sb).

3. Jak sprawdzić prywatne IP / IP bramy — według platform

3.1 Windows

cmd.exe (Win + R → cmd)
C:\> ipconfig

Konfiguracja IP systemu Windows

Karta Ethernet Ethernet:
   Sufiks DNS konkretnego połączenia :
   Adres IPv4. . . . . . . . . . . . : 192.168.1.5    ← prywatne IP
   Maska podsieci. . . . . . . . . . : 255.255.255.0
   Brama domyślna. . . . . . . . . . : 192.168.1.1    ← IP bramy

W PowerShell: Get-NetIPConfiguration | Format-Table InterfaceAlias, IPv4Address, IPv4DefaultGateway

3.2 macOS

Terminal (zsh)
$ ifconfig en0     # en0 to Wi-Fi; en1 to zwykle połączenie przewodowe
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    inet 192.168.1.5 netmask 0xffffff00 broadcast 192.168.1.255
    inet6 fe80::aede:48ff:fe00:1122%en0 prefixlen 64 scopeid 0x4

$ route -n get default | grep gateway
   gateway: 192.168.1.1            ← brama

$ networksetup -getinfo Wi-Fi      # czytelniejszy wynik
DHCP Configuration
IP address: 192.168.1.5
Subnet mask: 255.255.255.0
Router: 192.168.1.1

W interfejsie graficznym: Ustawienia systemowe → Sieć → bieżąca sieć Wi-Fi → Szczegóły → TCP/IP — pole „Router” to Twoja brama.

3.3 Linux

Terminal (bash)
$ ip addr show          # prywatne IP
2: enp3s0: <BROADCAST,MULTICAST,UP> mtu 1500
    inet 192.168.1.5/24 brd 192.168.1.255 scope global enp3s0
    inet6 fe80::aede:48ff:fe00:1122/64 scope link

$ ip route | grep default
default via 192.168.1.1 dev enp3s0 proto dhcp metric 100

$ hostname -I            # wersja skrócona, pokazuje tylko prywatne IP
192.168.1.5

3.4 iOS (iPhone / iPad)

  • Ustawienia → Wi-Fi → stuknij ⓘ (przycisk informacji) obok bieżącej sieci Wi-Fi
  • „Adres IP” = Twoje prywatne IP
  • „Router” = IP bramy (adres IP Twojego routera w sieci LAN)
  • „Maska podsieci” to zwykle 255.255.255.0

3.5 Android

  • Ustawienia → Wi-Fi → przytrzymaj bieżącą sieć Wi-Fi (lub stuknij ikonę koła zębatego) → Zmień sieć → Opcje zaawansowane
  • „Brama” / „IP bramy” to adres IP routera
  • Dokładna ścieżka zależy od producenta telefonu z systemem Android (Xiaomi / Huawei / Samsung); wyszukaj „Brama” lub „Ustawienia IP”
  • Możesz też użyć aplikacji innej firmy, która pokazuje to od razu: Wi-Fi Analyzer / Fing

4. Przypadki szczególne

4.1 Mam włączony VPN — publiczne IP powinno należeć do serwera VPN

Przy VPN obejmującym cały ruch (tryb TUN) Twoje publiczne wyjściowe IP to IP serwera VPN. Uważaj jednak na wycieki:

  • WebRTC może ujawnić Twoje prawdziwe IP — sprawdź to w /leak (nasz test wycieków)
  • Jeśli przy dual stack przez VPN tunelowany jest IPv4, a IPv6 tylko częściowo, ruch IPv6 przeglądarki może omijać VPN — zobaczysz wtedy wyjście IPv6 zgodne z Twoim dostawcą internetu
  • Proxy HTTP/SOCKS (bez TUN) nie obsługują UDP — ruch WebRTC, QUIC i rozmów wideo może wyciekać

Zobacz kompletny przewodnik po namierzaniu użytkowników VPN – znajdziesz tam więcej szczegółów.

4.2 Moja sieć domowa jest za CGNAT — IP na porcie WAN routera to 100.64.x.x

Zaloguj się do routera i sprawdź adres IP na porcie WAN. Jeśli należy do zakresu 100.64.0.0/10, Twój dostawca internetu umieścił Cię za CGNAT i nie masz prawdziwego publicznego adresu IPv4. Aby przekierować porty lub udostępnić usługi, zadzwoń do dostawcy internetu i poproś o publiczne IP (zwykle bezpłatnie). Zobacz poradnik sprawdzania CGNAT – znajdziesz tam więcej szczegółów.

4.3 Kilka kart sieciowych / kilku dostawców internetu — które wyjście jest „prawdziwe”

Jeśli w domu masz jednocześnie podłączone Wi-Fi i Ethernet albo do laptopa z Windows podłączono kartę sieciową USB, kilka kart może mieć własne IP — ale tylko karta z trasą domyślną jest faktycznie używana jako publiczne wyjście.

  • Windows: route print — sprawdź kolumnę „Brama” w wierszu „0.0.0.0”
  • macOS / Linux: route -n get default / ip route | grep default

4.4 Korzystam z publicznego Wi-Fi / sieci współdzielonej — publiczne IP jest współdzielone przez NAT

Wyjście sieci w kawiarni / hotelu / publicznego Wi-Fi jest współdzielone przez całą sieć — setki osób mogą jednocześnie korzystać z tego samego publicznego IP. Często dlatego strony ograniczają Ci prędkość, wymuszają CAPTCHA lub całkowicie Cię blokują z powodu niskiej reputacji. Otwórz stronę główną cleanip.io i sprawdź wynik reputacji — poniżej 60 warto zachować ostrożność (częste w publicznych sieciach Wi-Fi).

4.5 Mój adres IPv6 wygląda jak fe80::... — czy sieć nie działa?

fe80::/10 to adres lokalny łącza (link-local), obecny na każdym interfejsie sieciowym IPv6 — to nie jest publiczny adres IPv6; działa tylko w obrębie własnej podsieci. Publiczny adres IPv6 rozpoznasz po tym, że zaczyna się od 2xxx:... (adres globalny unicast). Jeśli jest tylko fe80, a brak globalnego IPv6, Twój dostawca internetu nie przydzielił Ci takiego adresu.

5. Ściąga z poleceniami

CelWindowsmacOS / Linux
Publiczne wyjściowe IPOtwórz cleanip.io / curl ifconfig.mecurl ifconfig.me
Wszystkie lokalne IPipconfig /allifconfig / ip addr
Brama domyślnaipconfig (pole „Brama domyślna”)ip route / route -n get default
Serwer DNSipconfig /all (pole „Serwery DNS”)cat /etc/resolv.conf / scutil --dns
Tablica routinguroute printnetstat -rn / ip route
Czyszczenie cache DNSipconfig /flushdnssudo killall -HUP mDNSResponder / systemd-resolve --flush-caches

Więcej informacji

mimetic
mimetic
mimetic