Kuinka kaukana verkkosivusto on?

Jokainen verkkosivusto toimii palvelimilla, joilla on IP-osoitteet. Kukin IP-osoite kuuluu verkkoon, joka on rekisteröity ja reititetty tietystä fyysisestä paikasta. IP-paikannustietokannat yhdistävät nämä osoitteet likimääräiseen kaupunkiin ja koordinaatteihin. Kun tiedät palvelimen sijainnin, voit arvioida, kuinka pitkän matkan pyyntösi kulkevat. Tämä vaikuttaa sivuston vastausnopeuteen ja antaa viitteitä siitä, kuka sivustoa ylläpitää ja käyttääkö se sisällönjakeluverkkoa (CDN).

Työkalun kuvaus

Tämä työkalu näyttää kartalla sinun ja verkkosivuston tai IP-osoitteen välisen etäisyyden. Syötä verkkotunnus, täydellinen URL-osoite tai IP-osoite. Jos syötät verkkotunnuksen, työkalu hakee sen IPv4- ja IPv6-osoitteet DNS:n kautta ja selvittää sitten kunkin osoitteen sekä oman IP-osoitteesi sijainnin. Kartalla piirretään lyhin reitti maanpintaa pitkin sinun ja kunkin palvelimen välille. Työkalu näyttää myös etäisyyden ja sitä vastaavan pienimmän mahdollisen ping-ajan.

Ominaisuudet

  • Hyväksyy verkkotunnukset, täydelliset URL-osoitteet sekä IPv4- ja IPv6-osoitteet; URL-osoitteen polku, portti ja kysely ohitetaan
  • Selvittää verkkotunnuksen A- ja AAAA-tietueet Google Public DNS:n kautta
  • Selvittää jokaisen löydetyn IP-osoitteen kaupungin, alueen, maan ja verkon (ASN-organisaation)
  • Piirtää isoympyräreitit sijainnistasi kunkin palvelimen sijaintiin; oma sijaintisi merkitään vihreällä ja palvelimet punaisella
  • Ryhmittelee samassa sijainnissa olevat IP-osoitteet yhteen karttamerkkiin ja luettelee kaikki osoitteet sekä niiden sijainnin, verkon ja etäisyyden
  • Näyttää lähimmän palvelimen etäisyyden kilometreinä tai maileina sekä sen teoreettisen vähimmäisping-ajan

Miten se toimii

  1. DNS-haku: Verkkotunnus selvitetään sen A- (IPv4) ja AAAA-tietueiksi (IPv6) Google Public DNS:n (8.8.8.8 ja 8.8.4.4) kautta. IP-osoitetta käytetään sellaisenaan.
  2. IP-paikannus: Kunkin osoitteen sekä sen IP-osoitteen, josta muodostat yhteyden, sijainti haetaan MaxMind- ja DB-IP-paikannustietokannoista.
  3. Etäisyys: Sinun ja kunkin palvelimen välinen isoympyräetäisyys lasketaan pallon pinnalla haversine-kaavalla käyttäen Maan keskisädettä (6 371 km).
  4. Vähimmäisping: Valokuitukaapelissa valo kulkee noin kahdella kolmasosalla tyhjiössä kulkevasta nopeudestaan eli suunnilleen 200 km millisekunnissa. Teoreettinen vähimmäisping-aika on aika, jonka signaalilta kuluu edestakaiseen matkaan tällä nopeudella.

Jos verkkotunnus ohjautuu palvelimille useissa eri sijainneissa, näytetään lähimmän palvelimen etäisyys ja vähimmäisping-aika.

Rajoitukset

  • IP-paikannus on likimääräinen. Osoitteet sijoitetaan usein verkon rekisteröidyn toimipaikan kaupunkiin tai maan keskelle, joten varsinainen palvelin voi olla kymmenien tai satojen kilometrien päässä.
  • Sijaintisi määritetään julkisen IP-osoitteesi perusteella. VPN:n, välityspalvelimen tai mobiiliverkon yhteydessä sijaintina käytetään kyseisen yhteyden poistumispistettä, josta myös liikenteesi todella lähtee verkkosivustolle.
  • Suuret sivustot ja Cloudflaren kaltaiset CDN-palvelut käyttävät anycastia: sama IP-osoite ilmoitetaan useista palvelinkeskuksista, ja yhteys muodostetaan niistä lähimpään. Tietokannassa on tiedossa vain yksi sijainti kyseiselle osoitteelle, joten etäisyys ei välttämättä vastaa sitä palvelinta, joka todellisuudessa vastaa pyyntöön.
  • DNS-vastaukset voivat riippua selvittimen sijainnista. Oma laitteesi voi saada eri IP-osoitteita kuin Google Public DNS.
  • Todellinen ping-aika on aina teoreettista vähimmäisaikaa suurempi, koska kaapelit eivät kulje lyhintä reittiä ja reitittimet sekä palvelimet aiheuttavat viivettä.
  • Verkkotunnuksesta paikannetaan enintään 10 IP-osoitetta.