Let's assume I have a connection between a machine at a datacenter in France and a datacenter in Singapore and the RTT between the two is around 270 ms
according to ping.
If I do a traceroute from the machine in France to the machine in Singapore, I see this as part of the traceroute output:
8 ldn-bb2-link.telia.net (62.115.115.202) 3.888 ms ae-2-3201.ear1.london1.level3.net (4.69.141.66) 4.109 ms 4.174 ms
9 ldn-b5-link.telia.net (80.91.247.92) 3.977 ms ix-ae-20-0.tcore1.ldn-london.as6453.net (195.219.83.101) 4.150 ms 4.132 ms
10 tata-ic-300410-ldn-b5.c.telia.net (62.115.9.174) 3.967 ms 4.106 ms 4.084 ms
11 if-ae-15-2.tcore2.l78-london.as6453.net (80.231.131.117) 265.990 ms 266.042 ms 266.074 ms
12 if-ae-9-2.tcore2.wyn-marseille.as6453.net (80.231.200.13) 262.892 ms 263.072 ms 263.093 ms
13 if-ae-2-2.tcore1.wyn-marseille.as6453.net (80.231.217.1) 268.949 ms 269.093 ms 268.861 ms
14 if-ae-5-2.tcore1.mlv-mumbai.as6453.net (80.231.217.30) 264.870 ms if-ae-5-2.tcore1.mlv-mumbai.as6453.net (180.87.38.125) 271.598 ms 264.201 ms
15 if-ae-2-2.tcore2.mlv-mumbai.as6453.net (180.87.38.2) 263.022 ms 262.824 ms 262.757 ms
16 if-ina-2.tcore2.svw-singapore.as6453.net (180.87.12.226) 266.572 ms 261.399 ms 268.869 ms
Assuming that the city names in the PTR host entries match the geolocation, the packets would travel that way around the world (Note: In the traceroute output I cut the France-> Great Britain
part off.):
France -> Great Britain -> France -> India -> Singapore
But then the RTT's clearly conflict with that assumption. One would assume a high RTT between Europe and Asia, but not between 2 peering networks in the same city (see hop 10 and 11).
So the conclusion seems to be that any "geolocation" info in the PTR record is basically useless? Also any whois information on IP geolocation seem to be useless, because if you do a whois query on the hops 11-15 you will get these country information:
11 80.231.131.117 (if-ae-15-2.tcore2.l78-london.as6453.net) -> "country: Great Britain"
12 80.231.200.13 (if-ae-9-2.tcore2.wyn-marseille.as6453.net) -> "country: France"
13 80.231.217.1 (if-ae-2-2.tcore1.wyn-marseille.as6453.net) -> "country: France"
14 80.231.217.30 (if-ae-5-2.tcore1.MLV-Mumbai.as6453.net)-> "country: France"
15 180.87.38.2 (if-ae-2-2.tcore2.MLV-Mumbai.as6453.net) -> "country: India"
As one can see even these are inconsistent (e.g. hop 14 - PTR record "Mumbai" vs whois record "France").
So my question is: Is the naming just arbitrary? Have I overlooked anything or is there really no connection between geolocation and router DNS records and even whois information?