hostファイルでの正規表現について
hostファイルでドメインの設定をしています。
たとえば2ちゃんねるを表示しないように設定したいときは、2ちゃんねるのサブドメインすべて、127.0.0.1 で設定しないといけませんよね。
しかし、2ch.netに当てはまるすべてのサブドメインを禁止したい場合、127.0.0.1 *.2ch.net
では正常にhostファイルが機能しません。
同様に、fc2.comブログの表示を禁止したい場合でも、127.0.0.1 *.*.fc2.comでは不可能です。
(ブログのアドレスが、 ユーザーID.サーバー名.fc2.com である為)
livedoorブログでも、blog.livedoor.jp/ID名/のようなブログは127.0.0.1 blog.livedoor.jpで事足りますが、サブドメインを使用したsubdomain.livedoor.biz などというようなブログは一斉には規制できません。
livedoorはブログによってはトップレベルドメイン(この場合はbiz)が異なること(確かinfoやorgなど)がありますので、その点を踏まえて127.0.0.1 *.livedoor.*という書き方も不可能です。
そこで質問なのですが、このように、該当するドメインをhostファイルで包括的に規制したいときはどのような書き方をすればいいのでしょうか。
また一斉に規制するのが不可能な場合は、とりあえず2chだけでも規制したいのでやり方を教えてください。
どなたかご教示ください。どうかよろしくお願いします。
お礼
なるほど。説明も分かりやすくて助かりました。 ありがとうございます。