IPv4 czy IPv6: co warto wiedzieć o proxy

Czym IPv4 różni się od IPv6, dlaczego proxy IPv6 są tanie, ale nie otwierają każdej strony, jak sprawdzić adres i nie dopuścić do wycieku przez IPv6.

Redakcja Prokso 6 min czytania
IPv4 czy IPv6: co warto wiedzieć o proxy
W skrócie
  • Adresów IPv4 jest tylko około 4,3 miliarda, a wolne skończyły się dawno temu, dlatego są drogie
  • Adresów IPv6 jest niemal nieskończenie wiele, ale wiele stron traktuje całą podsieć /64 jak jednego użytkownika
  • Strona bez obsługi IPv6 nie otworzy się przez proxy, które wychodzi do sieci tylko przez IPv6
  • Przy proxy IPv4 żądania omijające je, na przykład przez WebRTC, mogą zdradzić Twój IPv6 – sprawdź to
  • Do kont i stron bez IPv6 potrzebujesz IPv4, do zadań masowych na stronach z IPv6 wystarczy też IPv6

Wybierając proxy, prędzej czy później trafisz na pytanie: IPv4 czy IPv6. Jedne oferty są wyraźnie tańsze od innych, a różnicą często jest właśnie wersja adresu. Tylko że taniość ma swoją cenę: niektóre strony w ogóle nie otwierają się przez IPv6, a wiele traktuje takie adresy surowiej, niż się wydaje.

Poniżej: czym są IPv4 i IPv6, dlaczego adresy drugiej wersji są tanie, gdzie działają, a gdzie nie, i jak sprawdzić, czy strona widzi dokładnie ten adres, którego się spodziewasz.

Dwie wersje jednego adresu

Adres IP to numer urządzenia w internecie. Dzięki niemu strona wie, dokąd wysłać odpowiedź, a przy okazji – z jakiego kraju i z jakiej sieci przyszło żądanie. Takie numery występują w dwóch wersjach.

IPv4 to stara i najbardziej rozpowszechniona wersja. Adres wygląda jak cztery liczby rozdzielone kropkami, na przykład 203.0.113.25. Wszystkich takich adresów jest około 4,3 miliarda, czyli mniej, niż jest urządzeń na świecie.

IPv6 to nowa wersja. Adres jest długi, składa się z ośmiu grup rozdzielonych dwukropkami, na przykład 2001:db8:85a3::8a2e:370:7334. Adresów w tym systemie jest tyle, że wystarczy ich dla każdego urządzenia z ogromnym zapasem.

Długie adresy IPv6 zwykle zapisuje się w skróconej formie. Zera wiodące w grupie się pomija, a kilka zerowych grup z rzędu zastępuje się dwoma dwukropkami. Dlatego ten sam adres może wyglądać różnie i nie jest to błąd.

Dlaczego skończyły się adresy IPv4

Wolne adresy IPv4 zaczęły się kończyć już w 2011 roku, kiedy centralna pula wydała ostatnie bloki rejestrom regionalnym. Europejski rejestr przydzielił swój ostatni wolny blok w 2019 roku. Od tego czasu nowy adres można tylko kupić lub wynająć od kogoś, kto już go ma.

Dlatego dostawcy oszczędzają: jeden adres IPv4 często dzieli wielu abonentów naraz przez wspólne wyjście. A bloki dla centrów danych kosztują realne pieniądze, co przekłada się na cenę proxy IPv4.

Dlaczego proxy IPv6 są tanie

Z IPv6 sytuacja jest odwrotna. Dostawca zwykle daje klientowi nie jeden adres, ale całą podsieć, najczęściej /64. Mieści ona więcej adresów niż cały internet IPv4. Właściciel serwera może rozdać z takiej podsieci miliony adresów niemal bez kosztów.

Stąd niskie ceny proxy IPv6: adresów jest dużo, a każdy kosztuje grosze. Ale ta obfitość ma drugą stronę i wiedzą o niej nie tylko sprzedawcy, lecz także strony.

Jedna podsieć – jeden użytkownik

Skoro domowy abonent zwykle dostaje całą podsieć /64, stronie nie opłaca się liczyć każdego adresu w niej jako osobnej osoby. Wiele stron tak właśnie robi: limity, blokady i reputacja są liczone od razu dla całej podsieci /64.

Dla proxy oznacza to prostą rzecz. Tysiąc adresów IPv6 z jednej podsieci może dla takiej strony wyglądać jak jeden użytkownik. Jeśli podsieć dostanie ograniczenie, dostają je od razu wszystkie adresy w niej.

Dlatego przy wyborze IPv6 liczy się nie liczba adresów, ale liczba różnych podsieci. Sto adresów ze stu różnych podsieci jest bardziej przydatne niż milion z jednej.

Z IPv4 logika jest podobna, tylko skala inna. Strony też patrzą na sąsiednie adresy i na to, kto jest właścicielem sieci. Ale domowy abonent z IPv4 dostaje zwykle jeden adres, a nie miliony, więc każdy taki adres waży dla strony więcej. Właśnie dlatego platformy z kontami bardziej ufają domowym adresom IPv4 niż adresom z dużej podsieci IPv6.

Nie każda strona rozumie IPv6

Duże platformy, wyszukiwarki i serwisy społecznościowe od dawna działają w obu wersjach. Ale wiele mniejszych stron, część sklepów internetowych, lokalne serwisy i stare systemy wciąż są dostępne tylko przez IPv4. Przez IPv6 nie da się ich otworzyć – strona po prostu nie ma takiego adresu.

Jeśli proxy łączy się z internetem tylko przez IPv6, taka strona się przez nie nie otworzy. Dostaniesz błąd połączenia albo przekroczenie czasu, choć samo proxy działa poprawnie. To częsta przyczyna nieporozumień, gdy „proxy nie działa” tylko na niektórych stronach.

Czy strona ma IPv6, sprawdzisz poleceniem nslookup lub dig: jeśli domena ma rekord AAAA, ma adres IPv6. Jeśli ma tylko rekord A, strona jest dostępna wyłącznie przez IPv4.

Dual-stack: gdy działają obie wersje

Większość nowoczesnych sieci działa w trybie dual-stack: urządzenie ma zarówno IPv4, jak i IPv6. Gdy otwierasz stronę obsługującą obie wersje, system zwykle wybiera IPv6, a przy problemach przełącza się na IPv4.

Przy zwykłym korzystaniu z internetu to wygodne, ale z proxy rodzi niespodzianki. Strona może zobaczyć jedną lub drugą wersję adresu – zależnie od tego, jak skonfigurowane są proxy, program i sama strona. Dlatego lepiej nie polegać na domysłach, tylko sprawdzić.

Dotyczy to zwłaszcza internetu mobilnego. Wielu operatorów w Europie już daje abonentom IPv6, a IPv4 udostępnia przez wspólne wyjście dla wielu osób. Telefon udostępniający internet laptopowi może po cichu wprowadzić IPv6 tam, gdzie w domu go nie było.

Jak sprawdzić, jaki adres widzi strona

  1. Otwórz stronę Mój IP przez proxy. Adres z czterech liczb rozdzielonych kropkami to IPv4, długi adres z dwukropkami to IPv6.
  2. Porównaj kraj i typ sieci: powinny zgadzać się z tym, co wybrałeś w generatorze w panelu klienta.
  3. Spójrz na blok WebRTC na tej samej stronie. Nie może tam być Twojego prawdziwego adresu – ani IPv4, ani IPv6.
  4. Osobno sprawdź potrzebną stronę: jeśli otwiera się bezpośrednio, ale nie przez proxy, przyczyną może być wersja adresu.

W Prokso adres połączenia jest jeden – gw.prokso.com – a to, jaki adres zobaczy strona, sprawdzisz na stronie „Mój IP”. Sprawdzenie zajmuje minutę i rozwiewa większość pytań przed rozpoczęciem pracy.

Wyciek IPv6 przy proxy IPv4

Jest też odwrotny problem. Podłączyłeś proxy, strona widzi adres proxy, ale Twoje urządzenie ma też IPv6 od domowego dostawcy. Jeśli część żądań omija proxy, wychodzą one bezpośrednio przez IPv6 i pokazują Twój prawdziwy adres.

Najczęstsze przyczyny takiego wycieku:

  • WebRTC w przeglądarce. Potrafi ustalić adresy urządzenia z pominięciem proxy, w tym IPv6, a strona zobaczy je przez skrypt.
  • Programy, które nie korzystają z systemowych ustawień proxy i łączą się z internetem bezpośrednio.
  • Proxy jest skonfigurowane tylko w jednej przeglądarce, a konto jest otwarte także w aplikacji na tym samym urządzeniu.
  • Zapytania DNS idą przez dostawcę, a nie przez proxy, i zdradzają, jakie strony otwierasz.

Co z tym zrobić: w przeglądarce antidetect ustaw WebRTC w tryb podmiany lub wyłączenia, w zwykłej przeglądarce użyj rozszerzenia do zarządzania WebRTC. Jeśli nie potrzebujesz IPv6, możesz je wyłączyć w ustawieniach połączenia sieciowego w systemie. Po każdej zmianie ponownie otwórz stronę „Mój IP” i upewnij się, że nie ma tam Twojego prawdziwego adresu.

Kiedy wystarczy IPv6, a kiedy potrzebujesz IPv4

ZadanieCo wybraćDlaczego
Konta w serwisach społecznościowych i na marketplace’achIPv4Platformy są surowsze wobec podsieci IPv6, a powiązanie kont przez podsieć /64 jest ryzykowne
Strony bez rekordu AAAAIPv4Taka strona po prostu nie otworzy się przez IPv6
Masowe zbieranie danych na stronach z IPv6Wystarczy IPv6Jeśli limity podsieci nie przeszkadzają w zadaniu
Sprawdzanie dostępności i wyników lokalnych (geo)Zależy od stronySprawdź, w jakiej wersji strona serwuje treści
Banki i strony urzędoweNie przez proxyCzęść takich stron jest zamknięta dla adresów serwisu

Ostatni wiersz dotyczy nie tylko wersji adresu. Niektóre strony są zamknięte dla wszystkich adresów serwisu – lista jest na stronie zablokowanych stron.

Jeśli potrzebujesz „własnego” stałego IPv4, a nie adresu ze wspólnej puli, przeczytaj artykuł IPv4 i proxy statyczne: alternatywy. A jak działają adresy domowe i dlaczego platformy im ufają, wyjaśniamy na stronie proxy rezydencjalne.

Krótka lista kontrolna przed startem

  • Sprawdź, czy potrzebna strona ma IPv6: rekord AAAA w DNS.
  • Do kont stawiaj na IPv4 i spójny profil przeglądarki.
  • Przy IPv6 licz podsieci, a nie pojedyncze adresy.
  • Sprawdzaj adres i WebRTC na stronie „Mój IP” w każdym profilu.
  • Jeśli nie potrzebujesz IPv6 na urządzeniu, wyłącz je, żeby uniknąć wycieków.

Pytania i odpowiedzi (FAQ)

Czym różni się IPv6 od IPv4 w prostych słowach?

To dwie wersje adresów w internecie. Adresy IPv4 są krótkie, składają się z czterech liczb i jest ich mało. Adresy IPv6 są długie, składają się z ośmiu grup i starczy ich praktycznie na wszystko. Strona może działać przez jedną wersję albo przez obie jednocześnie.

Dlaczego proxy IPv6 są tańsze?

Bo adresów IPv6 jest ogromnie dużo, a blok IPv4 trzeba dziś kupić lub wynająć. Ale tani adres nie zawsze jest przydatny: część stron nie obsługuje IPv6, a wiele ogranicza od razu całą podsieć.

Jak sprawdzić, w jakiej wersji widzi mnie strona?

Otwórz stronę „Mój IP” przez proxy. Jeśli pokazuje adres z czterech liczb rozdzielonych kropkami, strona widzi IPv4. Jeśli to długi adres z dwukropkami – IPv6.

Czym jest wyciek IPv6?

To sytuacja, w której część żądań omija proxy, idzie bezpośrednio przez IPv6 i pokazuje stronie Twój prawdziwy adres. Najczęściej dzieje się to przez WebRTC w przeglądarce albo w programach, które nie korzystają z ustawień proxy.

Jaki adres daje Prokso: IPv4 czy IPv6?

Adres połączenia jest jeden: gw.prokso.com. Jaki adres zobaczy konkretna strona, sprawdzisz na stronie „Mój IP”, otwierając ją przez proxy.

Przeczytaj też