(I am not subscribed, so please CC me on any responses)
I live in China. I normally have a VPN enabled to circumvent various
blocking (YouTube, Twitter, ++) that the Chinese government has in
place. I normally don't think much about it. But, today I had my
computer rebooted and couldn't build a project, because Maven Central
couldn't be reached.
So, before I realized that my VPN wasn't running I tracerouted a bit.
repo1 resolved to
niclas:~ niclas$ dig repo1.maven.org | grep "^[a-z]"
repo1.maven.org. 1751 IN CNAME central.maven.org.
central.maven.org. 212 IN CNAME central02.maven.org.
central02.maven.org. 7112 IN CNAME wpc.829D.edgecastcdn.net.
wpc.829D.edgecastcdn.net. 3164 IN CNAME gs1.wpc.edgecastcdn.net.
gs1.wpc.edgecastcdn.net. 2292 IN A 68.232.45.253
and from that I also tried central01
niclas:~ niclas$ dig central01.maven.org | grep "^[a-z]"
central01.maven.org. 6477 IN CNAME
central01.maven.org.edgesuite.net.
central01.maven.org.edgesuite.net. 20877 IN CNAME a978.g1.akamai.net.
a978.g1.akamai.net. 4 IN A 124.40.42.31
a978.g1.akamai.net. 4 IN A 124.40.42.6
And with tracerouting both (see below), it struck me that VPN might
not be enabled and the IP on "edgecastcdn.net" is probably blocked by
China potentially serving something they don't like, could be
anything... Yeah, China is BAD, we all know that, but shouldn't we
(Apache) try to minimize the problem for your ordinary Chinese
developer, could be a student, hobbyist, small entrepreneur and so on,
who isn't anti-government (most people here are quite content with the
government) to be able to use Apache projects?
The fact is now, that without reasonably reliable access to Maven
Central, one can not really participate in many, many of the Java
projects at ASF.
I don't know how the DNS and host resolution is supposed to work, who
is participating in the hosting and under what terms. But I think
Maven/Sonatype should have in its interest to NOT EXCLUDE some
staggering amount of Java programmers, and perhaps try to find a way
to get a better SLA here. If you need help from someone to check "from
the inside the Great Firewall", just let me know...
Cheers
Niclas
traceroute to gs1.wpc.edgecastcdn.net (68.232.45.253), 64 hops max, 52
byte packets
1 192.168.2.1 (192.168.2.1) 1.446 ms 0.980 ms 0.900 ms
2 58.246.152.1 (58.246.152.1) 9.855 ms 11.724 ms 8.662 ms
3 210.22.67.29 (210.22.67.29) 9.563 ms 3.698 ms 1.712 ms
4 112.64.251.165 (112.64.251.165) 1.696 ms 1.819 ms 3.215 ms
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *
12 * * *
13 * * *
14 * * *
15 * * *
16 * * *
17 * * *
niclas:qi4j-sdk niclas$ traceroute central01.maven.org
traceroute: Warning: central01.maven.org has multiple addresses; using
209.107.203.19
traceroute to a978.g1.akamai.net (209.107.203.19), 64 hops max, 52 byte packets
1 192.168.2.1 (192.168.2.1) 1.681 ms 0.910 ms 0.889 ms
2 58.246.152.1 (58.246.152.1) 14.958 ms 14.339 ms 115.382 ms
3 112.64.251.133 (112.64.251.133) 3.516 ms 2.892 ms 1.682 ms
4 112.64.251.165 (112.64.251.165) 2.117 ms 1.934 ms 1.926 ms
5 112.64.243.170 (112.64.243.170) 3.859 ms 8.432 ms 4.110 ms
6 * * *
7 219.158.9.209 (219.158.9.209) 4.284 ms 3.517 ms 6.284 ms
8 219.158.100.194 (219.158.100.194) 32.392 ms 34.428 ms 32.079 ms
9 219.158.96.230 (219.158.96.230) 33.214 ms 33.501 ms 33.470 ms
10 219.158.96.222 (219.158.96.222) 31.660 ms 31.564 ms 33.370 ms
11 sl-st30-sj-0-4-3-3.sprintlink.net (144.228.111.29) 214.116 ms
466.648 ms 503.740 ms
12 sl-st31-sj-0-12-0-3.sprintlink.net (144.232.3.33) 180.679 ms
sl-st31-sj-0-8-0-0.sprintlink.net (144.232.3.29) 214.923 ms 231.186 ms
13 144.232.8.194 (144.232.8.194) 522.103 ms 381.628 ms 221.618 ms
14 te0-0-0-3.ccr22.sjc01.atlas.cogentco.com (154.54.6.109) 219.036 ms
te0-3-0-3.ccr22.sjc01.atlas.cogentco.com (154.54.6.101) 184.460 ms
te0-1-0-0.ccr21.sjc03.atlas.cogentco.com (66.28.4.53) 305.247 ms
15 te0-3-0-2.ccr22.lax01.atlas.cogentco.com (154.54.2.149) 614.732 ms
te0-1-0-0.ccr21.sjc01.atlas.cogentco.com (154.54.83.253) 216.883 ms
te0-1-0-3.ccr21.sjc01.atlas.cogentco.com (154.54.6.237) 450.823 ms
16 te9-3.ccr02.lax05.atlas.cogentco.com (154.54.82.154) 662.795 ms
154.54.85.25 (154.54.85.25) 189.819 ms
te7-8.ccr02.lax05.atlas.cogentco.com (154.54.30.198) 888.842 ms
17 te4-1.mpd01.lax05.atlas.cogentco.com (154.54.28.69) 693.184 ms
te9-6.mpd01.lax05.atlas.cogentco.com (154.54.82.150) 190.542 ms *
18 38.104.84.130 (38.104.84.130) 781.037 ms
38.104.84.126 (38.104.84.126) 425.045 ms
38.104.84.130 (38.104.84.130) 643.349 ms
19 te8-2-3580.bbr1.lax1.bandcon.com (69.16.190.214) 189.074 ms
189.148 ms 193.641 ms
20 209.107.203.19 (209.107.203.19) 629.087 ms 412.329 ms 225.912 ms
--
Niclas Hedhman, Software Developer
http://www.qi4j.org - New Energy for Java
I live here; http://tinyurl.com/3xugrbk
I work here; http://tinyurl.com/6a2pl4j
I relax here; http://tinyurl.com/2cgsug
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]