Yesterday and today, part of the IT population of our country (Russia) encountered an unexpected problem when trying to log in to GitHub, for example, to read a pull-request or documentation for some library. The site was long stupid, after which it was loaded without styles, pictures and scripts

Among this part of the population was me. The situation seemed familiar. Indeed, having entered the browser console, I found that all the static had fallen off by timeout. Ok. Let's see where assets-cdn.github.com leads:
$ 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
OK. Let's see whether this IP-address is entered in a
single registry ?
')

Yes, it seems that it is introduced!
The site of the
Universal Service for checking access restrictions to sites tells us the same thing.

Wait a minute, June 10, 2013? What, the court decision waited for execution 3 years? 0_o
Roskomsvoboda Registry says yes:

A little googling on this issue (and surprised that nothing else came up on habra resources), found an
entry in LiveJournal with some additional details:
Apparently, in 2013, some online casino used the same CDN, and our Roskomsensur, in distant 2013, decided not to block the online casino hosts, but the IPv4 address of the entire CDN data center with one stroke of a pen. D ..., b ...! That is, the government saved us from the fact that we did not lose the last money in the casino, at the same time blocking GitHub, which was unnecessary from its spiritually strong point of view.
It turns out that GitHub is blocked throughout Russia by the Oktyabrsky District Court of Stavropol. District Court, Karl! It turns out that absolutely any district judge from any subject of the Russian Federation can now block any website throughout the Russian Federation on the DPI-equipment of providers.
A
small discussion on Roskomsvoboda's VK page was still on the go, from which you can, in particular, get on the
text of the court decision and on the
page of the judge who issued it (“Very competent, tactful and friendly, WITH A THIN HUMOR OF HUMOR”).
In the depths of comments to the above LJ-post, you can also find a solution to this problem (well, besides the obvious ones, use a proxy or ssh tunnel): the github CDNs also have the IP address
151.101.12.133 , which is not registered. Thus, you can register it in
/ etc / hosts and enjoy life. Well ... Only for the same CDN are avatars still being distributed, having different domain names, and in what is the very foundation -
some pages of GitHub Pages. At the time of this writing, my
/ etc / hosts were:
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.imtqy.com 151.101.12.133 kangax.imtqy.com 151.101.12.133 eslint.org
Probably, you still have to turn on VPN ...
UPD 07.13.2016:It seems that
IP was excluded from the registry on July 12, 2016 . So Roskomnadzor, we must give them their due, not so slow.