Przejdź do treści
SEO

Geolokalizacja IP pokazuje zły kraj? Jak to naprawić

IP Geolocation Shows the Wrong Country? How to Fix It
W tym artykule
  1. Dlaczego nowy adres IP pokazuje zły kraj?
  2. Jak potwierdzić błędną lokalizację IP, zanim cokolwiek zmienisz
  3. Czym jest geofeed (RFC 8805) i dlaczego rozwiązuje problem?
  4. Jak podpiąć geofeed do obiektu inetnum w RIPE
  5. Jak sprawić, by serwisy uwzględniły aktualizację bazy geolokalizacji IP
  6. Co robić, dopóki lokalizacja jest błędna
  7. FAQ

Nowy adres IP pokazuje zły kraj, bo bazy geolokalizacji wciąż trzymają dane poprzedniego właściciela puli albo dane z jej pierwotnej rejestracji. Nie odzwierciedlają tego, jak używasz jej dzisiaj. Jak to naprawić? Opublikuj własne dane o lokalizacji w pliku geofeed, a potem poproś serwisy lokalizujące IP o odświeżenie wpisów. Jeśli więc kupiłeś albo wydzierżawiłeś adresy dla jednego kraju, a narzędzia pokazują je gdzie indziej, ten poradnik wyjaśnia, dlaczego geolokalizacja IP pokazuje zły kraj, jak to potwierdzić, jak działa naprawa przez geofeed i co robić w czasie oczekiwania.

Dlaczego nowy adres IP pokazuje zły kraj?

Rejestr nie przypisuje geolokalizacji. Ustalają ją zewnętrzne bazy danych, a te zawsze są o krok w tyle, gdy pula zmienia właściciela albo zaczyna być używana inaczej. Najczęstsze przyczyny:

  • w danych dostawcy wciąż siedzi lokalizacja poprzedniego właściciela,
  • pole kraju w rejestrze pokazuje adres organizacji, a nie miejsce, w którym adresy faktycznie działają,
  • pulę wydzielono z większego bloku zarejestrowanego w innym kraju,
  • dostawca zgadł lokalizację na podstawie ścieżek routingu i danych o infrastrukturze.

Każde narzędzie buduje i utrzymuje własny zbiór danych. Dlatego dwa narzędzia mogą się różnić co do tego samego adresu. A poprawka w jednym nie naprawia pozostałych (na tym ludzie potykają się bez przerwy).

Jak potwierdzić błędną lokalizację IP, zanim cokolwiek zmienisz

Na razie niczego nie ruszaj. Najpierw sprawdź kilka niezależnych narzędzi i wpis w rejestrze, żeby wiedzieć, czy błąd siedzi w jednej zewnętrznej bazie, czy w Twoich własnych danych. Ja robię to w tej kolejności:

  1. Sprawdź pulę w kilku narzędziach i zapisz, co pokazuje każde z nich.
  2. Otwórz obiekt inetnum w bazie RIR i przeczytaj pola country, org i remarks.
  3. Sprawdź, czy geofeed jest już podpięty, jako atrybut albo jako linia remarks.
  4. Zanotuj, które narzędzia się mylą i jaki kraj podają.

Ta lista to Twój punkt odniesienia. Przyda się później. A następnym razem sprawdzenie czystej puli IP przed zapłatą wyłapie konflikty lokalizacji, zanim będzie za późno na wycofanie się. Taniej, prawda?

Czym jest geofeed (RFC 8805) i dlaczego rozwiązuje problem?

Geofeed to zwykły plik CSV. Publikuje go właściciel adresów IP i podaje w nim docelową lokalizację każdego prefiksu w formacie opisanym w RFC 8805. Każda linia zaczyna się od prefiksu, potem idzie kod kraju, region, miasto i kod pocztowy. Ostatnie pola mogą zostać puste, jeśli nie chcesz schodzić do takiego poziomu szczegółów. Dostawcy geolokalizacji mogą wtedy oprzeć się na deklaracji właściciela, zamiast zgadywać z routingu albo nieaktualnych danych. Jest jeden haczyk. Ważny geofeed może opublikować tylko właściciel IP albo ten, kto kontroluje obiekt w rejestrze, bo odnośnik do pliku musi wychodzić właśnie z tego obiektu.

Jak podpiąć geofeed do obiektu inetnum w RIPE

Geofeed wskazujesz w obiekcie inetnum. Są dwa sposoby: osobny atrybut geofeed: albo, jeśli rejestr go nie obsługuje, linia remarks: zaczynająca się od tokenu „Geofeed ” (wielkość liter ma znaczenie), po którym następuje adres HTTPS. Wielkość liter naprawdę ma znaczenie. Zgodnie ze specyfikacją geofeed w RFC 9632 adres musi wskazywać jeden plik geofeed w formacie RFC 8805 i musi używać HTTPS. W praktyce geofeed dla inetnum w RIPE sprowadza się do trzech kroków:

  1. Umieść plik CSV pod stałym adresem HTTPS.
  2. Dodaj atrybut geofeed albo linię remarks do obiektu inetnum.
  3. Jeśli tylko dzierżawisz pulę, poproś właściciela IP albo LIR o wprowadzenie zmiany.

Jak sprawić, by serwisy uwzględniły aktualizację bazy geolokalizacji IP

Gdy geofeed jest już dostępny, wyślij prośbę o korektę do każdego dostawcy geolokalizacji, który pokazuje błędne dane, i wskaż mu geofeed oraz obiekt w rejestrze. Najpierw jednak sprawdź, czy oba źródła mówią to samo. Jeśli kraj w inetnum, geofeed i routing mówią każdy co innego, osoba weryfikująca musi zgadywać. A zgadywanie spowalnia korekty. Potem sprawdź pulę ponownie tymi samymi narzędziami co przy diagnozie i porównaj wyniki z punktem odniesienia. Nadal widać stary kraj? To narzędzie dostaje osobną, ponowną prośbę.

Co robić, dopóki lokalizacja jest błędna

Bazy aktualizują się powoli. Zanim nadrobią zaległości, opieraj się na sygnałach, które kontrolujesz, takich jak język strony, struktura domen i wybór hostingu, a nie na samej lokalizacji IP. Wyszukiwarki biorą je pod uwagę łącznie, a to, czy wybierzesz ccTLD, podkatalog albo hosting, decyduje o tym, jak wyraźnie strona jest powiązana z rynkiem. Jalvo to reverse proxy na NGINX z adresami IP z UE i USA oraz geotargetowaniem przez panel, do którego kierujesz swoje domeny. Jeśli serwer źródłowy ma być widoczny z konkretnego regionu, geotargetowanie przez adresy IP proxy to jeden ze sposobów na przeczekanie, aż korekta przejdzie.

Co dalej? Otwórz wpis inetnum dla swojej puli, a potem opublikuj geofeed (albo poproś właściciela o jego podpięcie), zanim wyślesz choćby jedną prośbę o korektę. Kolejność ma tu znaczenie. Zrób to dobrze, a problem ze złym krajem w geolokalizacji IP naprawisz na stałe, a nie po jednym narzędziu naraz.

FAQ

Czy mogę poprawić geolokalizację IP, jeśli tylko dzierżawię pulę?

u003cpu003eTak, ale nie samodzielnie. Obiekt inetnum kontroluje właściciel albo LIR, więc poproś go o opublikowanie geofeedu albo o podpięcie tego, który hostujesz. Od razu przekaż mu dokładne prefiksy i lokalizacje, a zmianę da się zrobić za jednym razem.u003c/pu003e

Czy geofeed gwarantuje, że każde narzędzie pokaże właściwy kraj?

u003cpu003eNie. Geofeed to opublikowana deklaracja, z której dostawcy mogą skorzystać, a nie polecenie, które muszą wykonać. Nadal trzeba wysłać prośby o korektę i potem sprawdzić wyniki.u003c/pu003e

Dlaczego różne narzędzia pokazują różne kraje dla tego samego IP?

u003cpu003eKażde narzędzie ma własny zbiór danych i korzysta z własnych źródeł. Aktualizują się w różnym rytmie, więc jedno może pokazywać dobrze, a inne wciąż starą lokalizację.u003c/pu003e

UdostępnijLinkedInX
Zespół Web Systems

Zespół, który tworzy i utrzymuje Jalvo.

Daj każdej stronie własne IP.

Pierwszą domenę dodasz w kilka minut.

Zacznij teraz

Wybierz, na które pliki cookie się zgadzasz. Niezbędne pliki cookie utrzymują działanie strony i logowania, nie można ich wyłączyć.

Przewijanie do góry