IP & Network

Site Distance

Odległość geograficzna między dwoma IP lub stronami.

O tym narzędziu

Site Distance mierzy fizyczną odległość po wielkim kole między dowolnymi dwoma hostami w internecie. Wprowadź dwie domeny, dwa IP lub jedno z obu — narzędzie rozwiązuje każdy do jego IP, geolokalizuje każdy IP do jego zarejestrowanego miasta i oblicza odległość Haversine między dwoma parami współrzędnych. Odpowiedź jest pokazana zarówno w kilometrach, jak i milach, z miastami i krajami oznaczonymi na małym podglądzie mapy.

Dla każdego hosta raportujemy również kraj, region, miasto i ASN operatora. Ułatwia to zauważenie częstej niespodzianki — "lokalna" strona, która okazuje się serwowana z innego kontynentu, ponieważ siedzi za globalnym CDN. Odległość jest obliczana z pełną precyzją i zaokrąglana do najbliższego kilometra na wyświetlaczu.

Kiedy używać tego narzędzia

  • Porównanie opóźnienia z odległością. Ping 80 ms do "pobliskiego" serwera sugeruje, że faktycznie jest za morzem; site-distance mówi, czy podejrzenie jest słuszne.
  • Kontrole zdrowia CDN. Potwierdź, że najbliższy POP Twojego CDN naprawdę jest w mieście, które sugeruje jego nazwa.
  • Zgodność i miejsce danych. Szybko zweryfikuj, czy dwie usługi są lub nie są hostowane na tym samym kontynencie.
  • Ciekawość. Zobacz, jak daleko typowe żądanie do popularnej strony faktycznie podróżuje z Twojej części świata.

O liczbach

Odległość jest geograficzna, nie sieciowa. 500 km w linii prostej może przekładać się na 50 ms lub 250 ms round-trip w zależności od tras światłowodów, peeringu i prędkości światła w szkle (≈ 200 000 km/s w światłowodzie = 5 µs na kilometr, podwojone dla powrotu). Do porównań wrażliwych na opóźnienia sparuj to z narzędziem Ping, by zmierzyć rzeczywisty round-trip; dla samej geografii odległość wystarczy.

Najczęstsze pytania

Jak dokładna jest odległość?

Tak dokładna jak geolokalizacja IP za nią — zwykle poziom miasta (10–50 km) dla IP domowych i firmowych, poziom kraju (potencjalnie setki km błędu) dla hostingu i operatorów mobilnych. Sama matematyka Haversine jest dokładna; niepewność pochodzi w całości z tego, jak precyzyjnie możemy zlokalizować każdy punkt końcowy. Jeśli oba IP są w centrach dużych miast, możesz ufać liczbie; jeśli jedno to IP chmurowe, traktuj jako przybliżone.

Dlaczego wynik nie jest faktycznym opóźnieniem sieciowym?

Ponieważ światło w światłowodzie podróżuje z prędkością około 200 000 km/s (wolniej niż w próżni), a pakiety rzadko biorą trasę w linii prostej. Żądanie z Berlina do Tokio (9000 km) ma teoretyczne minimum round-trip 90 ms; rzeczywiste trasy uderzają w 200+ ms z powodu objazdów peeringowych i kolejkowania. Do mierzonego opóźnienia użyj narzędzia Ping — geografia to dolna granica, nie odpowiedź.

Czy mogę porównać punkt CDN z moim domowym IP?

Tak. Wprowadź swój publiczny IP w jedno pole, a hostname serwowany z CDN w drugie; narzędzie geolokalizuje oba i daje odległość. Zwróć uwagę, że CDN może być serwowany z POP w Twoim kraju (w którym to przypadku odległość będzie mała) lub z serwera origin daleko (duża odległość) — oba są poprawnymi wynikami i mówią, czy Twój lokalny brzeg CDN spełnia swoje zadanie.

Czy to działa dla IPv6?

Tak — i dla mieszanych par IPv4 / IPv6. Każdy punkt końcowy jest geolokalizowany niezależnie, więc możesz porównać hostname tylko IPv6 z legacy hostem IPv4 bez problemu. Odległość jest obliczana ze współrzędnych, niezależnie od rodziny adresów.