Hur långt bort ligger en webbplats?

Varje webbplats körs på servrar med IP-adresser, och varje IP-adress tillhör ett nätverk som är registrerat och routas från en fysisk plats. IP-geolokaliseringsdatabaser kopplar dessa adresser till en ungefärlig stad och koordinater. Om du vet var en server finns får du veta hur långt dina förfrågningar färdas, vilket påverkar hur snabbt webbplatsen svarar. Det ger också en fingervisning om vem som är värd för webbplatsen och om den använder ett nätverk för innehållsleverans (CDN).

Verktygsbeskrivning

Det här verktyget visar avståndet mellan dig och en webbplats eller IP-adress på en karta. Ange en domän, en fullständig URL eller en IP-adress. För en domän hämtar verktyget dess IPv4- och IPv6-adresser via DNS och tar sedan reda på platsen för varje adress och för din egen IP-adress. Kartan visar den kortaste rutten över jordytan från dig till varje server, och verktyget visar avståndet och den lägsta pingtid som det avståndet tillåter.

Funktioner

  • Accepterar domäner, fullständiga URL:er och IPv4- eller IPv6-adresser; sökvägen, porten och frågedelen i en URL ignoreras
  • Slår upp domänens A- och AAAA-poster via Google Public DNS
  • Tar reda på stad, region, land och nätverk (ASN-organisation) för varje IP-adress som hittas
  • Visar storcirkelrutter från din plats till varje serverplats; din plats är grön och servrarna är röda
  • Grupperar IP-adresser som delar plats i en och samma markör och listar varje adress med dess plats, nätverk och avstånd
  • Visar avståndet till den närmaste servern i kilometer eller miles, samt den teoretiska lägsta pingtiden dit

Så fungerar det

  1. DNS-uppslagning: en domän slås upp för att hitta dess A-poster (IPv4) och AAAA-poster (IPv6) via Google Public DNS (8.8.8.8 och 8.8.4.4). En IP-adress används som den är.
  2. IP-geolokalisering: varje adress, liksom IP-adressen du ansluter från, slås upp i geolokaliseringsdatabaserna från MaxMind och DB-IP.
  3. Avstånd: storcirkelavståndet mellan dig och varje server beräknas med haversineformeln på en sfär med jordens medelradie (6 371 km).
  4. Lägsta pingtid: ljus i optisk fiber färdas med ungefär två tredjedelar av hastigheten i vakuum, cirka 200 km per millisekund. Den teoretiska lägsta pingtiden är den tid det tar för en signal att färdas hela sträckan fram och tillbaka med den hastigheten.

Om en domän pekar på servrar på flera platser visas avståndet och den lägsta pingtiden till den närmaste servern.

Begränsningar

  • IP-geolokalisering är ungefärlig. Adresser placeras ofta i staden där nätverket har sitt registrerade kontor eller mitt i ett land, så den verkliga servern kan ligga tiotals eller hundratals kilometer därifrån.
  • Din plats hämtas från din offentliga IP-adress. Om du använder VPN, proxy eller mobilnät visas platsen för den utgångspunkt som används, vilket också är platsen där din trafik faktiskt lämnar nätverket på väg till webbplatsen.
  • Stora webbplatser och CDN:er som Cloudflare använder anycast: en IP-adress annonseras från många datacenter, och du når det som ligger närmast dig. Databasen känner bara till en plats för den adressen, så avståndet kanske inte stämmer med den server som faktiskt svarar.
  • DNS-svar kan bero på DNS-resolverns plats. Din egen enhet kan få andra IP-adresser än de som Google Public DNS returnerar.
  • Den verkliga pingtiden är alltid högre än den teoretiska lägsta pingtiden, eftersom kablar inte följer den kortaste rutten och routrar och servrar orsakar fördröjningar.
  • Högst 10 IP-adresser för en domän lokaliseras.