Кто угодно.
Заблокировать сайт может:
1) Браузер (например Хром ведет список сайтов, которые Google считает не безопасными).
2) Настройки операционной системы (файл host, локальные политики, файрвол, другое ПО).
3) Маршрутизатор между вами и провайдером (так редко делают, но могут, формально это уже ответственность провайдера).
4) Непосредственно ваш провайдер интернета.
5) Магистральный провайдер (он передает интернет прочим провайдерам).
6) Некоторые спецузлы выше магистральных провайдеров (например, Великий Китайский Файрвол).
Любая из этих точек может не пустить вас на сайт.