Skip to content

Instantly share code, notes, and snippets.

@zbal
Created May 30, 2013 02:28
Show Gist options
  • Save zbal/5675401 to your computer and use it in GitHub Desktop.
Save zbal/5675401 to your computer and use it in GitHub Desktop.
Network mapbox from Shanghai

From office (professional connection) - MacOSX

Traceroute

Run 1

Vincents-MacBook-Pro:demo balou$ traceroute a.tiles.mapbox.com
traceroute: Warning: a.tiles.mapbox.com has multiple addresses; using 216.137.55.37
traceroute to dnv9my2eseobd.cloudfront.net (216.137.55.37), 64 hops max, 52 byte packets
 1  server-216-137-55-37.hkg1.r.cloudfront.net (216.137.55.37)  0.999 ms  1.068 ms  0.653 ms
 2  124.74.56.60 (124.74.56.60)  2.643 ms  4.932 ms  7.933 ms
 3  ow4065.sta.net.cn (124.74.227.65)  6.106 ms  2.270 ms  1.867 ms
 4  124.74.210.241 (124.74.210.241)  4.214 ms  2.088 ms  1.749 ms
 5  202.101.63.122 (202.101.63.122)  2.746 ms  2.518 ms  3.368 ms
 6  202.97.33.30 (202.97.33.30)  2.800 ms  3.549 ms *
 7  202.97.33.130 (202.97.33.130)  4.087 ms  4.045 ms  5.622 ms
 8  202.97.60.93 (202.97.60.93)  3.478 ms  3.076 ms  3.732 ms
 9  p16-7-3-1.r22.tokyjp01.jp.bb.gin.ntt.net (129.250.9.245)  34.508 ms  57.529 ms  35.359 ms
10  as-4.r20.newthk02.hk.bb.gin.ntt.net (129.250.2.227)  91.235 ms
    as-2.r20.tkokhk01.hk.bb.gin.ntt.net (129.250.3.83)  89.505 ms  90.807 ms
11  ae-2.r03.chwahk02.hk.bb.gin.ntt.net (129.250.4.36)  97.915 ms  101.834 ms  124.430 ms
12  203.131.245.182 (203.131.245.182)  114.284 ms
    ae-2.r03.chwahk02.hk.bb.gin.ntt.net (129.250.4.36)  94.602 ms
    203.131.245.182 (203.131.245.182)  115.568 ms
13  server-216-137-55-37.hkg1.r.cloudfront.net (216.137.55.37)  96.642 ms  97.202 ms  98.059 ms

Run 2

Vincents-MacBook-Pro:demo balou$ traceroute a.tiles.mapbox.com
traceroute: Warning: a.tiles.mapbox.com has multiple addresses; using 54.239.130.107
traceroute to dnv9my2eseobd.cloudfront.net (54.239.130.107), 64 hops max, 52 byte packets
 1  server-54-239-130-107.hkg50.r.cloudfront.net (54.239.130.107)  1.239 ms  0.850 ms  1.725 ms
 2  124.74.56.60 (124.74.56.60)  2.829 ms  2.403 ms  2.076 ms
 3  ow4065.sta.net.cn (124.74.227.65)  1.759 ms  3.121 ms  4.299 ms
 4  124.74.210.241 (124.74.210.241)  5.026 ms  3.528 ms  2.501 ms
 5  61.152.86.6 (61.152.86.6)  2.818 ms  2.578 ms  3.260 ms
 6  202.97.50.238 (202.97.50.238)  4.879 ms  3.436 ms  3.558 ms
 7  202.97.35.90 (202.97.35.90)  6.813 ms  6.738 ms  4.149 ms
 8  202.97.33.5 (202.97.33.5)  28.116 ms  3.835 ms  4.029 ms
 9  p16-7-3-1.r22.tokyjp01.jp.bb.gin.ntt.net (129.250.9.245)  32.756 ms  34.788 ms  35.607 ms
10  as-4.r20.newthk02.hk.bb.gin.ntt.net (129.250.2.227)  97.411 ms
    as-2.r20.tkokhk01.hk.bb.gin.ntt.net (129.250.3.83)  91.965 ms
    as-4.r20.newthk02.hk.bb.gin.ntt.net (129.250.2.227)  94.377 ms
11  ae-1.r02.chwahk02.hk.bb.gin.ntt.net (129.250.3.131)  93.514 ms  91.440 ms *
12  ae-0.amazon.chwahk02.hk.bb.gin.ntt.net (203.131.241.202)  156.250 ms
    ae-1.r02.chwahk02.hk.bb.gin.ntt.net (129.250.3.131)  95.568 ms
    ae-0.amazon.chwahk02.hk.bb.gin.ntt.net (203.131.241.202)  171.645 ms
13  server-54-239-130-107.hkg50.r.cloudfront.net (54.239.130.107)  114.825 ms  110.981 ms
    ae-0.amazon.chwahk02.hk.bb.gin.ntt.net (203.131.241.202)  155.960 ms

Dig

Vincents-MacBook-Pro:demo balou$ dig a.tiles.mapbox.com

; <<>> DiG 9.7.6-P1 <<>> a.tiles.mapbox.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38193
;; flags: qr rd ra; QUERY: 1, ANSWER: 9, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.tiles.mapbox.com.  	IN	A

;; ANSWER SECTION:
a.tiles.mapbox.com.	1668	IN	CNAME	dnv9my2eseobd.cloudfront.net.
dnv9my2eseobd.cloudfront.net. 86 IN	A	54.239.130.107
dnv9my2eseobd.cloudfront.net. 86 IN	A	54.239.130.183
dnv9my2eseobd.cloudfront.net. 86 IN	A	54.239.130.33
dnv9my2eseobd.cloudfront.net. 86 IN	A	54.239.130.11
dnv9my2eseobd.cloudfront.net. 86 IN	A	54.239.130.102
dnv9my2eseobd.cloudfront.net. 86 IN	A	54.239.130.7
dnv9my2eseobd.cloudfront.net. 86 IN	A	54.239.130.209
dnv9my2eseobd.cloudfront.net. 86 IN	A	54.239.130.36

;; Query time: 12 msec
;; SERVER: 180.168.255.118#53(180.168.255.118)
;; WHEN: Thu May 30 10:19:28 2013
;; MSG SIZE  rcvd: 206

Curl

Run 1

Vincents-MacBook-Pro:demo balou$  time curl -v http://a.tiles.mapbox.com/v3/examples.map-hwldo58g/14/4380/7662.png > /dev/null
* About to connect() to a.tiles.mapbox.com port 80 (#0)
*   Trying 54.239.130.36...   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0connected
* Connected to a.tiles.mapbox.com (54.239.130.36) port 80 (#0)
> GET /v3/examples.map-hwldo58g/14/4380/7662.png HTTP/1.1
> User-Agent: curl/7.21.4 (universal-apple-darwin11.0) libcurl/7.21.4 OpenSSL/0.9.8r zlib/1.2.5
> Host: a.tiles.mapbox.com
> Accept: */*
> 
* HTTP 1.0, assume close after body
< HTTP/1.0 200 OK
< Content-Type: image/jpeg
< Content-Length: 4923
* HTTP/1.0 connection set to keep alive!
< Connection: keep-alive
< Access-Control-Allow-Methods: GET
< Access-Control-Allow-Origin: *
< Cache-Control: max-age=7200
< Date: Thu, 30 May 2013 02:20:17 GMT
< ETag: "671fbfb2dd179526c14d46c80d9c289b"-"d478bcd4e6be74c373bf544da30d8a26"
< Last-Modified: Mon, 29 Apr 2013 19:21:04 GMT
< Server: nginx
< X-Powered-By: Express
< Via: 1.0 ceaef1b8989af08a42d88b6b3df42acc.cloudfront.net (CloudFront)
< X-Cache: Miss from cloudfront
< X-Amz-Cf-Id: bSVo8NfDigm6OpKtIKPbX2hhB6AJ2nEJppDcFaf5ed4LA1Gq199glQ==
< 
{ [data not shown]
100  4923  100  4923    0     0   1136      0  0:00:04  0:00:04 --:--:--  8444* Connection #0 to host a.tiles.mapbox.com left intact

* Closing connection #0

real  0m4.367s
user	0m0.008s
sys	0m0.009s

Run 2

Vincents-MacBook-Pro:demo balou$  time curl -v http://a.tiles.mapbox.com/v3/examples.map-hwldo58g/14/4380/7662.png > /dev/null
* About to connect() to a.tiles.mapbox.com port 80 (#0)
*   Trying 54.239.130.107...   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0connected
* Connected to a.tiles.mapbox.com (54.239.130.107) port 80 (#0)
> GET /v3/examples.map-hwldo58g/14/4380/7662.png HTTP/1.1
> User-Agent: curl/7.21.4 (universal-apple-darwin11.0) libcurl/7.21.4 OpenSSL/0.9.8r zlib/1.2.5
> Host: a.tiles.mapbox.com
> Accept: */*
> 
* HTTP 1.0, assume close after body
< HTTP/1.0 200 OK
< Content-Type: image/jpeg
< Content-Length: 4923
* HTTP/1.0 connection set to keep alive!
< Connection: keep-alive
< Access-Control-Allow-Methods: GET
< Access-Control-Allow-Origin: *
< Cache-Control: max-age=7200
< Date: Thu, 30 May 2013 02:20:17 GMT
< ETag: "671fbfb2dd179526c14d46c80d9c289b"-"d478bcd4e6be74c373bf544da30d8a26"
< Last-Modified: Mon, 29 Apr 2013 19:21:04 GMT
< Server: nginx
< X-Powered-By: Express
< Age: 5
< Via: 1.0 9aca7811d6c9a6809b605ef1d283ad35.cloudfront.net (CloudFront)
< X-Cache: Hit from cloudfront
< X-Amz-Cf-Id: cWYmOFQe9WJp2fAnz4_XJ6M3SSEVl3jD4gQXgVxf6b4kgQgB1LO0bg==
< 
{ [data not shown]
100  4923  100  4923    0     0  17487      0 --:--:-- --:--:-- --:--:-- 27350* Connection #0 to host a.tiles.mapbox.com left intact

* Closing connection #0

real	0m0.379s
user	0m0.008s
sys	0m0.008s

From home (personal connection) - Ubuntu

Traceroute

Run

Can't get any ICMP replies ...

balou@balou-desktop:~$ traceroute a.tiles.mapbox.com
traceroute to a.tiles.mapbox.com (54.239.130.94), 30 hops max, 60 byte packets
 1  * * *
 2  * * *
 3  * * *
 4  * * *

Dig

balou@balou-desktop:~$ dig a.tiles.mapbox.com

; <<>> DiG 9.8.1-P1 <<>> a.tiles.mapbox.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54364
;; flags: qr rd ra; QUERY: 1, ANSWER: 9, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;a.tiles.mapbox.com.  	IN	A

;; ANSWER SECTION:
a.tiles.mapbox.com.	1800	IN	CNAME	dnv9my2eseobd.cloudfront.net.
dnv9my2eseobd.cloudfront.net. 208 IN	A	54.239.130.150
dnv9my2eseobd.cloudfront.net. 208 IN	A	54.239.130.25
dnv9my2eseobd.cloudfront.net. 208 IN	A	54.239.130.11
dnv9my2eseobd.cloudfront.net. 208 IN	A	54.239.130.221
dnv9my2eseobd.cloudfront.net. 208 IN	A	54.239.130.209
dnv9my2eseobd.cloudfront.net. 208 IN	A	54.239.130.42
dnv9my2eseobd.cloudfront.net. 208 IN	A	54.239.130.173
dnv9my2eseobd.cloudfront.net. 208 IN	A	54.239.130.33

;; Query time: 138 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu May 30 10:26:45 2013
;; MSG SIZE  rcvd: 206

Curl

If I use the same URL as above, the result is already cached. I changed the URL to get the 2 results.

Run 1

balou@balou-desktop:~$ time curl -v http://a.tiles.mapbox.com/v3/examples.map-hwldo58g/14/4380/7663.png > /dev/null
* About to connect() to a.tiles.mapbox.com port 80 (#0)
*   Trying 54.239.130.221...   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:05 --:--:--     0connected
> GET /v3/examples.map-hwldo58g/14/4380/7663.png HTTP/1.1
> User-Agent: curl/7.22.0 (x86_64-pc-linux-gnu) libcurl/7.22.0 OpenSSL/1.0.1 zlib/1.2.3.4 libidn/1.23 librtmp/2.3
> Host: a.tiles.mapbox.com
> Accept: */*
> 
* HTTP 1.0, assume close after body
< HTTP/1.0 200 OK
< Content-Type: image/jpeg
< Content-Length: 1678
* HTTP/1.0 connection set to keep alive!
< Connection: keep-alive
< Access-Control-Allow-Methods: GET
< Access-Control-Allow-Origin: *
< Cache-Control: max-age=7200
< Date: Thu, 30 May 2013 02:26:19 GMT
< ETag: "f847a377b69f80dea007921ce2ce2da8"-"d478bcd4e6be74c373bf544da30d8a26"
< Last-Modified: Mon, 29 Apr 2013 19:21:04 GMT
< Server: nginx
< X-Powered-By: Express
< Via: 1.0 05cc4e10a9c9022fd417be35198a797c.cloudfront.net (CloudFront)
< X-Cache: Miss from cloudfront
< X-Amz-Cf-Id: CET1EDI9KgscV3kMnb3FSHa256XCXtJO_mapGKMQAOpjbNlHYLuz_w==
< 
{ [data not shown]
100  1678  100  1678    0     0    288      0  0:00:05  0:00:05 --:--:--  2863
* Connection #0 to host a.tiles.mapbox.com left intact
* Closing connection #0

real  0m5.829s
user	0m0.008s
sys	0m0.000s

Run 2

balou@balou-desktop:~$ time curl -v http://a.tiles.mapbox.com/v3/examples.map-hwldo58g/14/4380/7663.png > /dev/null
* About to connect() to a.tiles.mapbox.com port 80 (#0)
*   Trying 54.239.130.25...   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0connected
> GET /v3/examples.map-hwldo58g/14/4380/7663.png HTTP/1.1
> User-Agent: curl/7.22.0 (x86_64-pc-linux-gnu) libcurl/7.22.0 OpenSSL/1.0.1 zlib/1.2.3.4 libidn/1.23 librtmp/2.3
> Host: a.tiles.mapbox.com
> Accept: */*
> 
* HTTP 1.0, assume close after body
< HTTP/1.0 200 OK
< Content-Type: image/jpeg
< Content-Length: 1678
* HTTP/1.0 connection set to keep alive!
< Connection: keep-alive
< Access-Control-Allow-Methods: GET
< Access-Control-Allow-Origin: *
< Cache-Control: max-age=7200
< Date: Thu, 30 May 2013 02:26:19 GMT
< ETag: "f847a377b69f80dea007921ce2ce2da8"-"d478bcd4e6be74c373bf544da30d8a26"
< Last-Modified: Mon, 29 Apr 2013 19:21:04 GMT
< Server: nginx
< X-Powered-By: Express
< Age: 4
< Via: 1.0 0f6e71f5440716cef6f979d154071561.cloudfront.net (CloudFront)
< X-Cache: Hit from cloudfront
< X-Amz-Cf-Id: g1TDGIpVkj1Kl7E80mevI9WS8dHljMXQG9giX8Gaa5DyiB9D6QYStQ==
< 
{ [data not shown]
100  1678  100  1678    0     0   3599      0 --:--:-- --:--:-- --:--:--  7359
* Connection #0 to host a.tiles.mapbox.com left intact
* Closing connection #0

real	0m0.474s
user	0m0.000s
sys	0m0.008s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment