Afstandskaart voor website-IP's
Bekijk op een kaart hoe ver een website of IP-adres bij je vandaan is. De tool haalt via DNS de IP-adressen van het domein op, bepaalt de geografische locatie van elke server en toont de afstand en de theoretisch minimale ping vanaf jouw locatie.
Invoer
Protected by Cloudflare Turnstile
Uitvoer
| IP-adres | Locatie | Netwerk | Afstand |
|---|---|---|---|
| Server-IP-adressen worden hier weergegeven | |||
Readme
Hoe ver weg is een website?
Elke website draait op servers met IP-adressen. Elk IP-adres behoort tot een netwerk dat vanaf een fysieke locatie wordt geregistreerd en gerouteerd. IP-geolocatiedatabases koppelen die adressen aan een geschatte stad en coördinaten. Als je weet waar een server staat, weet je hoe ver je verzoeken afleggen. Dat is van invloed op hoe snel de website reageert en geeft aanwijzingen over wie de website host en of er een content delivery network (CDN) wordt gebruikt.
Beschrijving van de tool
Deze tool toont op een kaart de afstand tussen jou en een website of IP-adres. Voer een domein, een volledige URL of een IP-adres in. Bij een domein zoekt de tool via DNS de IPv4- en IPv6-adressen op en bepaalt vervolgens de locatie van elk adres en van je eigen IP-adres. Op de kaart wordt de kortste route over het aardoppervlak van jou naar elke server getekend. De tool toont de afstand en de laagste ping die bij die afstand mogelijk is.
Functies
- Accepteert domeinen, volledige URL's en IPv4- of IPv6-adressen; het pad, de poort en de query van een URL worden genegeerd
- Vraagt via Google Public DNS de A- en AAAA-records van het domein op
- Bepaalt de stad, regio, het land en het netwerk (ASN-organisatie) van elk gevonden IP-adres
- Tekent grootcirkelroutes vanaf jouw locatie naar de locatie van elke server; jouw locatie is groen, servers zijn rood
- Voegt IP-adressen met dezelfde locatie samen in één markering en vermeldt elk adres met de locatie, het netwerk en de afstand
- Toont de afstand tot de dichtstbijzijnde server in kilometers of mijlen, en de theoretisch minimale ping naar die server
Zo werkt het
- DNS-lookup: een domein wordt via Google Public DNS (8.8.8.8 en 8.8.4.4) omgezet naar de A-records (IPv4) en AAAA-records (IPv6). Een IP-adres wordt rechtstreeks gebruikt.
- IP-geolocatie: elk adres en het IP-adres waarmee je verbinding maakt, worden opgezocht in de geolocatiedatabases van MaxMind en DB-IP.
- Afstand: de grootcirkelsafstand tussen jou en elke server wordt berekend met de haversineformule op een bol met de gemiddelde straal van de aarde (6.371 km).
- Minimale ping: licht in glasvezel reist met ongeveer twee derde van de snelheid die het in een vacuüm heeft, ongeveer 200 km per milliseconde. De theoretisch minimale ping is de tijd die een signaal nodig heeft om die afstand heen en terug met die snelheid af te leggen.
Als een domein verwijst naar servers op meerdere locaties, worden de afstand en minimale ping voor de dichtstbijzijnde server getoond.
Beperkingen
- IP-geolocatie is bij benadering. Adressen worden vaak geplaatst in de stad waar het netwerk is geregistreerd of in het midden van een land. De werkelijke server kan daardoor tientallen of honderden kilometers verderop staan.
- Je locatie wordt bepaald aan de hand van je openbare IP-adres. Bij gebruik van een VPN, proxy of mobiel netwerk is dit de locatie van het eindpunt waar je verkeer het netwerk verlaat; dat is ook de plek vanwaar je verkeer daadwerkelijk naar de website gaat.
- Grote websites en CDN's zoals Cloudflare gebruiken anycast: één IP-adres wordt vanaf meerdere datacenters aangekondigd en je bereikt het datacenter dat het dichtst bij jou in de buurt is. De database kent voor dat adres maar één locatie, waardoor de afstand mogelijk niet overeenkomt met die naar de server die daadwerkelijk antwoordt.
- DNS-antwoorden kunnen afhangen van de locatie van de resolver. Je eigen apparaat kan andere IP-adressen krijgen dan de adressen die Google Public DNS teruggeeft.
- De werkelijke ping is altijd hoger dan de theoretisch minimale ping, omdat kabels niet de kortste route volgen en routers en servers vertraging toevoegen.
- Er worden maximaal 10 IP-adressen van een domein gelokaliseerd.