一部のGitHub IPアドレスの別のブロック

昨日と今日、私たちの国(ロシア)のIT人口の一部は、たとえばプルリクエストやライブラリのドキュメントを読むためにGitHubにログインしようとしたときに予期しない問題に遭遇しました。 このサイトは長い間バカでしたが、その後スタイル、写真、スクリプトなしでロードされました。







私は人口のこの部分にいました。 状況はおなじみのようでした。 確かに、ブラウザコンソールにアクセスすると、タイムアウトによってすべての静電気が減少することがわかりました。 わかった asset-cdn.github.comがどこにつながるかを見てみましょう。



$ host assets-cdn.github.com assets-cdn.github.com is an alias for github.map.fastly.net. github.map.fastly.net is an alias for prod.github.map.fastlylb.net. prod.github.map.fastlylb.net has address 151.101.36.133
      
      





わかった このIPアドレスが単一のレジストリにあるかどうかを確認しましょう。







はい、寄付されたようです!



サイトへのアクセスの制限を確認するためユニバーサルサービスのWebサイトでも同じことがわかります







ちょっと待って、2013年6月10日? 何、裁判所の決定は、実行のために3年待っていましたか? 0_o



Roskomsvobodaレジストリには「はい」と記載されています。







この問題について少しグーグルで(そしてhabresourceに何も出てこなかったことに驚いた)、 LJにいくつかの追加の詳細を含むエントリが見つかりました。

どうやら、2013年には一部のオンラインカジノで同じCDNが使用されたため、2013年のRoskomsenzuraはオンラインカジノのホストではなく、CDNデータセンター全体のIPv4アドレスを一気にブロックすることにしました。 D ...、b ...! つまり、当局は、カジノで最後のお金を失っていないという事実から私たちを救い、同時に、精神的に安全な観点から不必要なGitHubをブロックしました。



GitHubは、スタヴロポリのオクチャブリスキー地方裁判所によってロシア全土でブロックされていることがわかりました。 カール、地方裁判所! ロシア連邦のあらゆる分野の地区裁判官は、プロバイダーのDPI機器に関するロシア連邦全体のサイトをブロックできるようになりました。



RoskomsvobodaのVKページに関するまだ少しの議論がグーグルで検索され、そこから、特に裁判所の判決のテキストとそれを発行した裁判官のページにアクセスできます(「非常に有能で、思いやりがあり、フレンドリーで、薄いユーモアのセンス」)。



上記のLJ投稿へのコメントの腸では、この問題に対する解決策も見つけることができます(明らかな例外を除き、プロキシまたはsshトンネルを使用してください):Github CDNには、レジストリに入力されていないIPアドレス151.101.12.133もあります。 したがって、 / etc / hostsに登録して生活を楽しむことができます。 まあ...同じCDNにのみ、異なるドメイン名のアバターがあります。セットアップでは GitHubページもいくつかあります。 この記事の執筆時点で、私の/ etc /ホストは次のとおりでした。



 151.101.12.133 assets-cdn.github.com 151.101.12.133 avatars2.githubusercontent.com 151.101.12.133 avatars0.githubusercontent.com 151.101.12.133 avatars1.githubusercontent.com 151.101.12.133 avatars3.githubusercontent.com 151.101.12.133 google.github.io 151.101.12.133 kangax.github.io 151.101.12.133 eslint.org
      
      





おそらくまだVPNを有効にする必要があります...



2016年7月13日更新:

IPは2016年7月12日にレジストリから削除されたようです。 Roskomnadzorのように、私たちは彼らに十分な時間を与えなければなりません。



All Articles