Bir web sitesi ne kadar uzakta?

Her web sitesi IP adreslerine sahip sunucularda çalışır ve her IP adresi, fiziksel bir konumdan kaydedilen ve yönlendirilen bir ağa bağlıdır. IP coğrafi konum veritabanları, bu adresleri yaklaşık bir şehir ve koordinatlarla eşleştirir. Bir sunucunun nerede olduğunu bilmek, isteklerinizin ne kadar yol katettiğini ve bunun sitenin yanıt hızını nasıl etkilediğini gösterir. Ayrıca siteyi kimin barındırdığına ve bir içerik dağıtım ağı (CDN) kullanıp kullanmadığına dair ipucu verir.

Araç açıklaması

Bu araç, sizinle bir web sitesi veya IP adresi arasındaki mesafeyi haritada gösterir. Bir domain, tam URL veya IP adresi girin. Bir domain için araç, DNS üzerinden IPv4 ve IPv6 adreslerini bulur, ardından her adresin ve kendi IP adresinizin konumunu belirler. Harita, Dünya yüzeyindeki en kısa rotayı sizden her sunucuya kadar çizer; araç mesafeyi ve bu mesafenin izin verdiği en düşük ping değerini gösterir.

Özellikler

  • Domain'leri, tam URL'leri ve IPv4 veya IPv6 adreslerini kabul eder; URL'nin yolu, portu ve sorgu parametreleri yok sayılır
  • Google Public DNS üzerinden domain'in A ve AAAA kayıtlarını çözümler
  • Çözümlenen her IP adresinin şehrini, bölgesini, ülkesini ve ağını (ASN kuruluşunu) bulur
  • Konumunuzdan her sunucunun konumuna büyük daire rotaları çizer; konumunuz yeşil, sunucular kırmızıyla gösterilir
  • Aynı konumu paylaşan IP adreslerini tek bir işaretçide gruplandırır ve her adresi konumu, ağı ve mesafesiyle birlikte listeler
  • En yakın sunucuya olan mesafeyi kilometre veya mil cinsinden ve bu sunucuya yönelik teorik minimum ping değerini gösterir

Nasıl çalışır?

  1. DNS sorgusu: Bir domain, Google Public DNS (8.8.8.8 ve 8.8.4.4) üzerinden A (IPv4) ve AAAA (IPv6) kayıtlarına çözümlenir. Bir IP adresi olduğu gibi kullanılır.
  2. IP coğrafi konum belirleme: Her adresin ve bağlantı kurduğunuz IP adresinin konumu, MaxMind ve DB-IP coğrafi konum veritabanlarında aranır.
  3. Mesafe: Siz ve her sunucu arasındaki büyük daire mesafesi, Dünya'nın ortalama yarıçapı (6,371 km) kullanılarak bir küre üzerinde haversine formülüyle hesaplanır.
  4. Minimum ping: Optik fiberde ışık, boşluktaki hızının yaklaşık üçte ikisiyle, yani milisaniyede kabaca 200 km yol alır. Teorik minimum ping, bir sinyalin bu hızla gidiş-dönüş mesafesini katetmesi için gereken süredir.

Bir domain farklı konumlardaki birden fazla sunucuya çözümlendiğinde, mesafe ve minimum ping en yakındaki sunucu için gösterilir.

Sınırlamalar

  • IP coğrafi konum bilgisi yaklaşık değerler sunar. Adresler çoğu zaman ağın kayıtlı olduğu şehre veya bir ülkenin ortasına yerleştirilir; bu nedenle gerçek sunucu onlarca, hatta yüzlerce kilometre uzakta olabilir.
  • Konumunuz, genel IP adresinizden belirlenir. VPN, proxy veya mobil ağ kullanıyorsanız bu, çıkış noktanızın konumudur; trafiğiniz web sitesine gerçekten bu noktadan çıkar.
  • Cloudflare gibi büyük siteler ve CDN'ler anycast kullanır: aynı IP adresi birçok veri merkezinden duyurulur ve size en yakın veri merkezine ulaşırsınız. Veritabanı bu adres için yalnızca tek bir konum bilir; bu nedenle gösterilen mesafe, isteğinize gerçekten yanıt veren sunucuyla örtüşmeyebilir.
  • DNS yanıtları, çözümleyicinin konumuna bağlı olabilir. Kendi cihazınız Google Public DNS'in döndürdüğünden farklı IP adresleri alabilir.
  • Gerçek ping her zaman teorik minimumdan yüksektir; çünkü kablolar en kısa rotayı izlemez, yönlendiriciler ve sunucular da gecikmeye neden olur.
  • Bir domain için en fazla 10 IP adresinin konumu belirlenir.