2017-06-11 68 views
1

我想通过使用this script和最新版本的Mingw + Msys2在Windows 8.1下构建ffmpeg,但是它会从bitbucket.org获取任何hg克隆的错误,例如:Mingw + msys2:无法连接到bitbucket.org:网络无法访问

$ hg clone https://bitbucket.org/multicoreware/x265

abort: error:Network is unreachable

互联网只见this page并意识到这是因为bitbucket.org具有IPv6和我不能访问它在搜索之后。 请参阅以下命令的结果:

$ ping -n 10 bitbucket.org 

Pinging bitbucket.org [104.192.143.2] with 32 bytes of data: 
Request timed out. 
Request timed out. 
Request timed out. 
Request timed out. 
Request timed out. 
Request timed out. 
Request timed out. 
Request timed out. 
Request timed out. 
Request timed out. 

Ping statistics for 104.192.143.2: 
    Packets: Sent = 10, Received = 0, Lost = 10 (100% loss), 



$ ping -n 10 -6 bitbucket.org 
Ping request could not find host bitbucket.org. Please check the name and try again 


$ tracert bitbucket.org 

Tracing route to bitbucket.org [104.192.143.1] 
over a maximum of 30 hops: 

    1 <1 ms <1 ms <1 ms 192.168.1.1 
    2 30 ms 29 ms  9 ms 81.12.120.2 
    3 20 ms 40 ms 12 ms 81.12.120.1 
    4  6 ms  8 ms 10 ms 192.168.8.41 
    5 21 ms 24 ms 19 ms 192.168.8.1 
    6  *  *  *  Request timed out. 
    7 52 ms 56 ms 54 ms 192.168.170.241 
    8 35 ms 25 ms  *  10.10.53.61 
    9 27 ms 32 ms 32 ms 10.201.47.142 
10 30 ms 44 ms 38 ms 10.201.42.117 
11 40 ms 33 ms 67 ms 10.201.147.242 
12 46 ms 38 ms 59 ms 85.132.90.201 
13  *  *  *  Request timed out. 
14  *  *  *  Request timed out. 
15  *  *  *  Request timed out. 
16  *  *  *  Request timed out. 
    ... 

注:另外,我已经看到了类似的this一些stackoverflow.com职位。但它似乎只适用于Linux,因为我添加了104.192.143.2 bitbucket.org到我的/ etc/hosts但是没有工作。

请指导我。

+0

将bitbucket.org替换为'build/media-suite_compile.sh'中的IP – Mulvya

+0

@Mulvya,感谢您的评论,但它不起作用。 –

+1

切换到镜像:http:// hg.videolan.org/x265 /' – Mulvya

回答

2

这不是一个IPv6问题 - 如果是这样的话,您的ping -6中就会有完整的[2401:1d80:1010 :: 150]地址。

相反,它看起来像你从伊朗连接(81.12.120.0/24由伊朗ISP拥有)。自从美国政府对伊朗实施制裁以来,由于Bitbucket的基础设施在美国,Bitbucket服务器被要求放弃来自伊朗的请求。

+0

啊,现在我明白了这个问题, 非常感谢为你的答案。 –

+0

不幸的是,我也喜欢伊朗的大部分人是我国和其他一些国家的政治和政治家的受害者,世界上大多数网站都被伊朗政府封锁。 –

+0

而当我们使用代理/ VPN通过过滤器时,将面临美国政府的一些限制。 –