Блочить по IP(http://habrahabr.ru/post/148029/) это довольно легко особо дорогого железа не надо а вот чтобы блочить по доменному имени нужно чуть раскошелиться.
При блокировки по домену железо должно будет уметь не просто смотреть заголовок пакета с адресом назначения и лочить его а уже во внутрь пакета и смотреть каждый Http заголовок смотреть куда он хочет и при совпадении отбрасывать пакет и это уже сильно нагружает проц на железе да и софт это должен уметь
.
Контакт провайдерам будет с сложновато закрыть в силу того что не маленький процент пользователей подключают инет именно ради контакта. Если же все таки будут лочить контакт и подобные ресурсы то будут бегать с провайдера на провайдер, туда где еще не полочили.
Но в остальных не столь больших городах свирепствует DSL.
При блокировки по домену железо должно будет уметь не просто смотреть заголовок пакета с адресом назначения и лочить его а уже во внутрь пакета и смотреть каждый Http заголовок смотреть куда он хочет и при совпадении отбрасывать пакет и это уже сильно нагружает проц на железе да и софт это должен уметь
.
Давайте "Россию 1" за клевету закроем.