Pour le a. ça empêche ton ordinateur d'accéder au site point barre. Un site ne rentre pas dans ton PC, tes données ne partent pas sur le site de CCM si tu ne le visites pas. Donc si tu mets un site comme CCM dans ton fichier hosts, mais que tu le visites jamais ça ne sert à rien.
Donc si tu mets 127.0.01 193.125.25.36 #ça bloquera l'accès à ce site ici (c'est un exemple.)
Pour le b. tu as simplement sécuriser l'accès au site de CCM. Pour bloquer quelqu'un d'accéder à internet et en particulier au site de CCM il faut que tu mettes :
127.0.0.1 commentcamarche.com
Et comme il existe plusieurs CCM
127.0.0.1 commentcamarche.net
127.0.0.1 commentcamarche.com
127.0.0.1 commentcamarche.org
Un fichier hosts ne contient pas d'URL approprement parlé. Prendre exemple sur les lignes ci-dessus. Tu peux enlever les lignes de ton fichier hosts que tu n'utilises plus, pour éviter que ça bloque certains sites ou autre. Mais si tu veux que ton ordinateur retient ce que tu lui as indiqué, il faut que tu laisses les entrées que tu as ajouté dans ton fichier hosts