Czym jest mój adres IP i jak go naprawdę znaleźć?

Liczba z wyszukiwarki to dopiero początek. Oto co naprawdę zdradza twój adres IP i jak go znaleźć, odczytać oraz sprawdzić.

Czym jest mój adres IP i jak go naprawdę znaleźć?

Otwierasz kartę, wpisujesz „jakie jest moje IP" w Google i pojawia się jakaś liczba. Gotowe, prawda?

Niezupełnie. Ta liczba to początek zaskakująco długiej historii: o tym, kto jest twoim dostawcą, gdzie mniej więcej siedzisz i ile przypadkowa strona zdąży o tobie wywnioskować, zanim w ogóle coś klikniesz.

Sami budujemy i utrzymujemy tu garść narzędzi do IP, więc napatrzyliśmy się na te liczby do woli. Rozłóżmy na czynniki, co naprawdę znaczą.

Krótka odpowiedź

Twój adres IP to adres zwrotny twojego ruchu internetowego. Ładujesz stronę, twoje żądanie wychodzi ostemplowane IP, a odpowiedź wraca dokładnie tam. Nie ma IP — nie ma odpowiedzi. Tak podstawowa to rzecz.

Są dwa rodzaje:

  • IPv4 — klasyk w stylu 203.0.113.42. Cztery liczby, każda od 0 do 255. Na świecie prawie się skończyły — i właśnie dlatego istnieje następny.
  • IPv6 — długie szesnastkowe potwory typu 2001:db8:85a3::8a2e:370:7334. Wpisywanie to udręka. Za to jest ich tyle, że starczy, by opisać każde ziarnko piasku na Ziemi i nie zabraknie.

Widżet na naszej stronie głównej mówi ci, na którym jesteś w tej chwili. Większość połączeń domowych wciąż rozdaje IPv4; wiele sieci komórkowych po cichu przeszło na IPv6.

Szybki test: kropki to v4, dwukropki to v6.

Publiczny vs prywatny — tu potyka się każdy

Tutaj wyszukiwanie „jakie jest moje IP" robi się mętne. Adres, który pokazuje ci wynik wyszukiwania, to twoje publiczne IP: to, które widzi świat zewnętrzny, zwykle współdzielone przez wszystkie urządzenia za routerem przez NAT.

A 192.168.x.x albo 10.x.x.x na laptopie? To prywatny adres. Ma sens tylko wewnątrz twojej własnej sieci. Z publicznego internetu nikt cię po nim nie dosięgnie, a żadna strona go nigdy nie zobaczy.

Ludzie potykają się o to bez przerwy. Ktoś wkleja 192.168.0.14 do sprawdzarki i dziwi się, że nic użytecznego nie wraca. Dlatego nasze narzędzia jawnie oznaczają zakresy zarezerwowane i prywatne: podasz im adres nieroutowalny, a one uczciwie to powiedzą, zamiast udawać. A jeśli chcesz sam zobaczyć, które zakresy są prywatne, i pociąć podsieć — kalkulator IP wykona za ciebie całą arytmetykę bitową.

Co twoje IP po cichu zdradza

Tu warto zwolnić. IP samo w sobie to tylko liczba. Ale liczba, którą ktoś przydzielił, udokumentował i wytrasował, a to wszystko jest rejestrem publicznym.

Przepuść adres przez nasze narzędzie geolokalizacji IP, a zwykle dostaniesz kraj, miasto, przybliżone współrzędne, strefę czasową i operatora sieci stojącego za nim.

Słowo o dokładności, bo wszędzie jest szalenie przeceniana. Geolokalizacja to wyszukiwanie „na ile się da" w lokalnej bazie geograficznej, którą synchronizujemy co miesiąc — nie GPS i nie magia. Na poziomie kraju dokładność jest znakomita. Na poziomie miasta jest przyzwoita w gęstych aglomeracjach i, szczerze mówiąc, jak los na wsi; potrafi umiejscowić cię miasto czy dwa od miejsca, gdzie naprawdę jesteś. Więc gdy strona wita cię „Cześć, gościu z [złe miasto]" — już wiesz dlaczego.

Wynik geolokalizacji IP dla 144.76.10.10 w naszym narzędziu: Niemcy, Saksonia, Falkenstein, AS24940 Hetzner

Do kogo należy sieć: WHOIS i ASN

Geolokalizacja mówi gdzie. IP WHOIS mówi kto.

Każde publiczne IP siedzi w bloku, który jakaś organizacja zarejestrowała w regionalnym rejestrze — ARIN dla Ameryki Północnej, RIPE dla Europy, APNIC dla Azji i Pacyfiku, i tak dalej. Nasz WHOIS odpytuje te rejestry wprost starym dobrym protokołem na porcie 43 (najpierw przekierowanie z IANA, potem właściwy rejestr) i wyciąga:

  • blok CIDR, w którym leży IP, np. 203.0.113.0/24
  • organizację, która je zarejestrowała
  • kontakt abuse — adres, na który piszesz, jeśli to IP wali w twój serwer
  • daty rejestracji i ostatniej aktualizacji

Ten kontakt abuse jest naprawdę przydatny, a nie tylko ciekawostką. Jakiś czas temu jedno IP przez kilka dni waliło w SSH naszego serwera — setki prób logowania na godzinę. Sprawdziliśmy je w WHOIS, zobaczyliśmy, że blok należy do małego europejskiego hostingu, i wysłaliśmy na jego adres abuse kilka linijek z wycinkiem logów. Cudów nie było, ale trzy dni później do skrzynki wpadło oschłe „klient został powiadomiony", a pukanie do drzwi ustało. Czasem to wystarcza.

Żywy człowiek czy centrum danych?

Często ciekawsze pytanie. Połączenie domowe i instancja AWS zachowują się zupełnie inaczej i zwykle da się je odróżnić.

Nasze narzędzie wykrywania hostingu opiera się na dwóch sygnałach: nazwie organizacji przypisanej do ASN adresu oraz nazwie odwrotnego DNS samego adresu. Gdy oba się zgadzają — ASN mówi „Amazon", a nazwa hosta kończy się na .amazonaws.com — oznacza wynik jako hosting o wysokiej pewności. Sama zgodność ASN to średnia pewność. Brak dopasowania zwykle oznacza połączenie domowe.

Co więcej, nie mówi tylko „hosting czy nie", lecz precyzuje jaki: wielka chmura pokroju AWS czy Google Cloud, sieć dostarczania treści, tani VPS albo zwykłe łącze domowe. Ta różnica ma znaczenie w praktyce. Widzisz w logach nieznane IP i nie wiesz, czy to prawdziwy odwiedzający, czy bot kręcący się na wynajętym za cztery dolary serwerze? Przepuść je przez narzędzie, a od razu będzie jasne.

A jeśli prawdziwe pytanie brzmi, czy ktoś chowa się za VPN-em, proxy albo węzłem wyjściowym Tor, jest do tego osobne narzędzie.

„Czy ktoś znajdzie mój adres domowy po IP?"

Krótko: nie. Nie z samego IP.

Maksimum, jakie dostaje strona, to geolokalizacja z góry: mniej więcej miasto plus twój dostawca. Twój prawdziwy adres leży u twojego ISP, za procedurą prawną. Policja z nakazem go zdobędzie. Zawzięty administrator forum — nie.

Mimo to jesteś na tyle identyfikowalny, że my po swojej stronie traktujemy to poważnie. Konkretny przykład tego, że robimy to, co głosimy: gdy korzystasz z któregokolwiek z naszych narzędzi IP, nigdy nie przechowujemy twojego surowego IP. Jest haszowane HMAC-SHA256, zanim w ogóle dotknie loga, a zapisany cel jest maskowany do bloku /24 dla IPv4 (lub /64 dla IPv6). Nasza analityka widzi, że jakiś adres sprawdzono i z grubsza skąd — ale nie potrafi odtworzyć, który. To nie była rubryczka zgodności; to domyślne ustawienie, którego sami chcieliśmy jako użytkownicy.

Jak znaleźć swoje IP, wersja błyskawiczna

  • Najszybciej: widżet na naszej stronie głównej pokazuje twoje publiczne IP, jego wersję i geolokalizację, gdy tylko strona się załaduje.
  • Z terminala: curl ifconfig.me albo curl ipinfo.io/ip zwracają goły adres.
  • Na routerze: strona statusu „WAN" lub „Internet" pokazuje publiczne IP, które dzieli całe gospodarstwo domowe.

Jeden haczyk: twoje publiczne IP prawdopodobnie nie jest stałe. Większość ISP rozdaje adresy dynamiczne, które co jakiś czas się zmieniają — restart routera często wystarczy, by dostać świeży. Potrzebujesz stałego adresu, żeby coś hostować albo trafić na białą listę w pracy? To statyczne IP, zwykle płatny dodatek.

Podsumowując

Twoje IP nie jest tajemnicą, ale nie jest też twoją tożsamością. To etykieta routingu, która przy okazji zdradza twoją przybliżoną lokalizację i dostawcę — dobrze wiedzieć, ale nie warto tracić przez to snu. Sprawdź swoje na stronie głównej, a jeśli jakiś konkretny adres nie daje ci spokoju, przepuść go przez WHOIS i zobacz, kto naprawdę za nim stoi.

— zespół checkbox.tools

Najczęstsze pytania

Czy ktoś może ustalić mój adres domowy na podstawie adresu IP?

Nie — nie z samego IP. Najwięcej, co widzi strona, to geolokalizacja na poziomie miasta i nazwa twojego dostawcy. Twój rzeczywisty adres pozostaje u dostawcy i jest udostępniany tylko w drodze procedury prawnej, na przykład nakazu sądowego — ciekawska strona czy administrator forum go nie zdobędzie.

Jaka jest różnica między publicznym a prywatnym adresem IP?

Twój publiczny IP to adres, który widzi świat zewnętrzny, zwykle współdzielony przez wszystkie urządzenia za routerem przez NAT — to on pojawia się w wyszukiwaniu „jakie jest moje IP". Prywatny IP, taki jak 192.168.x.x czy 10.x.x.x, ma znaczenie tylko wewnątrz twojej sieci; nic z publicznego internetu nie dotrze do ciebie na tym adresie. Dlatego wklejenie prywatnego adresu do narzędzia nie zwraca nic użytecznego.

Dlaczego mój adres IP pokazuje złą lokalizację?

Geolokalizacja IP to wyszukiwanie „na ile się da" w bazie danych, a nie GPS. Na poziomie kraju dokładność jest znakomita, ale na poziomie miasta to zgrubne oszacowanie — może umiejscowić cię miasto czy dwa od miejsca, gdzie naprawdę jesteś, zwłaszcza poza gęstymi aglomeracjami. Strona witająca cię ze złego miasta to nie błąd; taka jest natura lokalizacji opartej na IP.

Jak mogę ukryć swój adres IP?

Przekieruj swój ruch przez coś, co pokazuje własny adres zamiast twojego: VPN (zwykły wybór), proxy albo sieć Tor dla największej anonimowości. Każde z nich zastępuje twój publiczny IP adresem serwera, więc strony widzą właśnie ten. Pamiętaj o kompromisach — VPN przenosi twoje zaufanie na dostawcę VPN, a Tor jest wolny.

Czy mój adres IP się zmienia?

Zwykle tak. Większość dostawców przydziela adresy dynamiczne, które co jakiś czas się zmieniają — często wystarczy zrestartować router, by dostać nowy. Jeśli potrzebujesz stałego adresu, aby coś hostować albo trafić na białą listę, to statyczny IP, zwykle płatny dodatek u dostawcy.