Блокировать некоторые сайты в рабочее время
Надо устранять причину. Иначе, увидев очень интересную ссылку, вы не удержитесь и отключите все свои блокировки. Тренируйте силу воли. 

Отведите себе небольшие интервалы времени каждый час для просмотра пришедших ссылок. В остальное время не открывайте их и не заходите на сайты, не относящиеся к работе.
Во-первых, как выходите в интернет? Есть прокси или шлюз доступа? Если есть, то можно на нём ограничить. Как, зависит от установленного ПО. Можно локально поставить софт, который будет блокировать доступ. Опять таки вы не назвали операционную систему под которой работаете.
А вообще это скорее проблема в голове, чем программная проблема.

1. Уточните способ доступа в интернет. Какое ПО используется на шлюзе.
2. Какая операционная система стоит на рабочей машинке.
Если ответите на эти вопросы, то на ваш вопрос можно будет ответить более полно.