A quoi sert le fichier hosts voilà la vraie question qu'il faut te poser car tu ne dois pas le savoir. Ce fichier permet de faire une correspondance entre un nom et une adresse IP.
Par exemple, localhost correspond à l'adresse IP 127.0.0.1 (ta machine). Ce qui veut dire que tu ne peux pas dire que le domaine lineage2.blabla.... correspond à tototruc.no-ip.org car ce n'est pas une adresse IP. Il te faut un outils qui à partir de la No-IP, te trouvera la véritable adresse IP correspondante et tu pourras modifier ton fichier hosts en conséquence.