Bekijk Volledige Versie : servr lokaliseren
Beste,
In een discussie met wat vrienden vroegen wij ons af of het makkelijk is om een server te lokaliseren? Ik wil de server van website: www.footlocker.nl lokaliseren. Nu is het echter zo dat er verschillende uitkomsten zijn. Via CMD heb ik tracert footlocker.nl en tracert www.footlocker.nl ingevoerd en dit zorgt voor wisselende resultaten.
Zou het kunnen zijn dat de routing niet te achterhalen is en/of dat het beveiligd is, zodat je de locatie van de server niet kan achterhalen?
Ook heb ik via whois.domaintools.com gechekt wat de locatie is.. die geeft weer een andere IP weer.. heel verwarrend allemaal. Wat is nou een goede leidraad om zeker te zijn waar een server gelokaliseerd is?
Mijn dank is groot.
CharlieRoot
20/10/15, 11:32
als je naar de site footlocker.nl gaat (zonder www) zie je dat deze direct geforward word naar het adres mét www. Ik zou die dus aanhouden. Dat is een IP adres: 23.206.100.190
Eigenaar is Akamai en bereikbaar via de volgende route objects:
Origin AS Announcement Description
AS35994 23.192.0.0/11 Akamai Technologies, Inc.
AS20940 23.206.96.0/20 Akamai International, BV
AS16625 23.206.96.0/20 Akamai International, BV
Op basis van de traceroute kun je achterhalen dat de server in ieder geval in de EU staat (op basis van roundtrip time):
wipa@nl-wipa-mon01:~$ traceroute www.footlocker.nl
traceroute to www.footlocker.nl (23.206.100.190), 30 hops max, 60 byte packets
1 v15-if0.cr1.eun.wipabv.net (171.25.179.125) 0.997 ms 0.987 ms 0.980 ms
2 wipa-1.nl.jointtransit.nl (217.170.20.179) 1.573 ms 1.570 ms 1.562 ms
3 nikhef-ixr.openpeering.nl (217.170.0.242) 6.386 ms 6.435 ms 6.371 ms
4 ae-15.r02.amstnl02.nl.bb.gin.ntt.net (80.249.208.36) 2.818 ms 2.991 ms 2.983 ms
5 ae-5.r03.amstnl02.nl.bb.gin.ntt.net (129.250.4.186) 2.801 ms 2.384 ms 2.462 ms
6 81.20.67.150 (81.20.67.150) 2.367 ms 1.827 ms 1.818 ms
7 a23-206-100-190.deploy.static.akamaitechnologies.com (23.206.100.190) 1.813 ms 2.188 ms 2.169 ms
Een veel exactere locatie is naar mijn idee niet te achterhalen.
Daar ben ik het niet mee eens. Net zoals bij bijvoorbeeld CloudFlare kan de website via Akamai worden uitgeserveerd om bijvoorbeeld DDoS protectie of caching toe te passen. Dat gebeurd dan met anycast, dus de locatie van de achterliggende server kan nog steeds ergens buiten Europa staan.
De vraag is of CloudFlare/AWS en dergelijke "de server" is.
Er is wat voor te zeggen, want daar haalt mijn browser tenslotte de info weg. Of dat nu weer door een andere "webserver" wordt aangeleverd - die het misschien ook wel weer ergens anders vandaan haalt - dat is niet relevant voor mijn browser.
Load balancing verdeelt het ook weer net zoals het die server uitkomt, en is dus in theorie niet zo voorspelbaar als ik graag zou willen.
Toch?
Je browser haalt daar waarschijnlijk alleen statische content weg. Ik vind het persoonlijk interessanter waar de dynamische content en vooral de database staat. Je mag over het algemeen aannemen dat die laatste 2 dingen binnen hetzelfde netwerk staan i.v.m. latency.
systemdeveloper
20/10/15, 16:44
Op plekken waar wij bv cloudflare gebruiken wordt de statische content door cloudflare geleverd maar ook de dynamische. Bij CF gaat dat via 'railgun' (wat een dedicated connectie is tussen CF en de server en die alleen incrementele wijzigingen van dynamische content doorstuurt).
akamai heeft ook dat soort oplossingen, dus in principe heb je geen drol aan de lokatie van de achterliggende server en moet je het doen met de toegang tot de cdn cache servers.
CharlieRoot
20/10/15, 16:54
Daar ben ik het niet mee eens. Net zoals bij bijvoorbeeld CloudFlare kan de website via Akamai worden uitgeserveerd om bijvoorbeeld DDoS protectie of caching toe te passen. Dat gebeurd dan met anycast, dus de locatie van de achterliggende server kan nog steeds ergens buiten Europa staan.
Helemaal correct. In de haast iets wat te snel bedacht ;-)
Trans-IX B.V.
20/10/15, 20:41
In de broncode van de site zijn verwijzingen te vinden naar Intershop, een e-commerce systeem.
Deze organisatie heeft een eigen AS nummer en neemt transit af bij 2 duitse partijen.