Заблокировать любой ресурс (В сети Интернет этот термин более приемлем, чем сайт), в РФ имеют право на сегодня
-Прокуратура, путем запроса (точнее Постановления обращенного к ним) к администраторам или хостинг провайдерам, или провайдерам интернет услуг
-Роскомнадзор. Механизм аналогичен.
-Суд. Механизм тоже схожий, но если первые два можно еще оспорить, то последнее нет.
Теперь вопрос, что делать если заблокирован сайт с которого Вы хотите получить информацию. Многие сайты, хоть и зарегистрировали доменное имя в зоне РУ, но хостинг имеют за рубежами РФ, это пока не запрещено. В таком случае, чаще всего, блокировка производится на уровне провайдера услуг. Обходится он простой установкой Тор броузера или использованием услуг анонимайзеров. Вы вполне сможете просматривать эти ресурсы через данные средства доступа, ибо формально окажетесь вне России.
Если же Вам нужно сохранить сайт с доменным именем в зоне ру, но его блокируют, то выведите хостинг за пределы РФ. За доменное имя Вы будете продолжать платить в РФ, его невозможно у Вас отторгнуть, а хостинг вне РФ сделает Вас неуязвимым в пределах сети, но не в РФ. Тут см. п. выше.
В общем разоткровенничался ))))))