質問なのですけれどワイルドカードでアクセスをブロックできる方法とかソフトって
ありませんか?

たとえば
*2ch.net
って書けば、2ちゃんねるへのアクセスを丸ごと遮断する方法です。
(potato.2ch.net含む)

hostsファイルに2ch.netと記述しても、他のyomogi.2ch.netとかには
アクセス可能ですよね。hostsファイルはワイルドカードでの記述ができません。

なにか上手な方法はあるのでしょうか。

safari上でアクセスを遮断するものでも構いません。
winだと、ワイルドカードでのブロックにも対応した「Blocker」
http://www.itmedia.co.jp/bizid/articles/1304/23/news012_2.html

というものがあるようです。
よろしくお願いいたします。