Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
hosts [Le 30/06/2020, 18:54]
88.123.216.65 [hostname]
hosts [Le 02/11/2022, 19:15] (Version actuelle)
62.210.32.145 Fix typo
Ligne 27: Ligne 27:
 ==== Trouver et modifier le fichier hosts  ==== ==== Trouver et modifier le fichier hosts  ====
 Le fichier hosts se trouve dans /etc/. Son chemin est donc **/​etc/​hosts**. Le fichier hosts se trouve dans /etc/. Son chemin est donc **/​etc/​hosts**.
-<note warning>​Avant modification,​ comme pour tout fichier-système,​ il est prudent d'en faire une **copie de sauvegarde**,​ datée : +<note warning>​Avant modification,​ comme pour tout fichier-système,​ il est prudent d'en faire une **copie de sauvegarde**,​ datée ​de la veille ​
-<​code>​sudo cp -av /etc/hosts /etc/hosts.<date-de-la-veille></​code>​+<​code>​sudo cp -av /etc/hosts /etc/hosts.bak.$(date -d "​yesterday"​ '+%Y-%m-%d')</​code>​
 Les deux premières lignes de hosts sont **cruciales**,​ n'y touchez pas si vous ne savez pas exactement ce que vous faites - risque de rendre votre session inaccessible.</​note>​ Les deux premières lignes de hosts sont **cruciales**,​ n'y touchez pas si vous ne savez pas exactement ce que vous faites - risque de rendre votre session inaccessible.</​note>​
  
-Pour modifier le fichier hosts, il faut les droits d'​administrateur.\\ +Pour modifier le fichier hosts, il faut les droits d'​administrateur.
 __En ligne de commande__ : __En ligne de commande__ :
 <​code>​sudo nano /​etc/​hosts</​code>​ <​code>​sudo nano /​etc/​hosts</​code>​
-Pour enregistrer : **Ctrl o** puis **Entrée**. Pour quitter : **Ctrl x**.\\ \\ \\  +Pour enregistrer : **Ctrl o** puis **Entrée**. Pour quitter : **Ctrl x**.\\ \\ 
-__En mode graphique__ :\\  +__En mode graphique__ : 
-...jusqu'​à la version 17.04 incluse,\\  +...jusqu'​à la version 17.04 incluse, 
-........dans les variantes Kubuntu ou Neon, faites ​+........dans les variantes Kubuntu ou Neon, faites
 <​code>​kdesudo xdg-open /​etc/​hosts</​code>​ <​code>​kdesudo xdg-open /​etc/​hosts</​code>​
 ........et dans les autres variantes, faites ........et dans les autres variantes, faites
Ligne 58: Ligne 58:
 <note warning>​A priori, **de trop grosses listes et/ou non adaptées peuvent ralentir votre accès au réseau**. Faire des test (via la commande [[faq_reseau#​tests_vers_une_machine_distante|ping]] par exemple). <note warning>​A priori, **de trop grosses listes et/ou non adaptées peuvent ralentir votre accès au réseau**. Faire des test (via la commande [[faq_reseau#​tests_vers_une_machine_distante|ping]] par exemple).
  
-A partir d'​Ubuntu 17.04, systemd-resolved est utilisé comme [[https://​doc.ubuntu-fr.org/​zesty#​changements_apportes_depuis_la_version_precedente|résolveur DNS par défaut]] et un trop gros fichier hosts (plusieurs Mo) peut bloquer complètement l'​accès à internet. Pour palier ​à ce problème, il suffirait de supprimer systemd-resolved. Plus d'​infos dans [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=2029407|cette discussion]].+A partir d'​Ubuntu 17.04, systemd-resolved est utilisé comme [[https://​doc.ubuntu-fr.org/​zesty#​changements_apportes_depuis_la_version_precedente|résolveur DNS par défaut]] et un trop gros fichier hosts (plusieurs Mo) peut bloquer complètement l'​accès à internet. Pour palier ce problème, il suffirait de supprimer systemd-resolved. Plus d'​infos dans [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=2029407|cette discussion]].
 </​note>​ </​note>​
  
Ligne 72: Ligne 72:
   * [[https://​filterlists.com/​|Filter Lists]]   * [[https://​filterlists.com/​|Filter Lists]]
   * [[https://​hosts-file.net/?​s=Download|hpHosts]]   * [[https://​hosts-file.net/?​s=Download|hpHosts]]
-  * [[http://​winhelp2002.mvps.org/​hosts.txt|MVPS.org]]+  * [[https://​winhelp2002.mvps.org/​hosts.txt|MVPS.org]]
   * [[http://​rlwpx.free.fr/​WPFF/​hosts.htm|rlwpx.free.fr]]   * [[http://​rlwpx.free.fr/​WPFF/​hosts.htm|rlwpx.free.fr]]
   * [[https://​someonewhocares.org/​hosts/​|Someonewhocares.org]]   * [[https://​someonewhocares.org/​hosts/​|Someonewhocares.org]]
-  * [[https://​github.com/​StevenBlack/​hosts|Steven Black'​s hosts]] (GitHub) ​//Plus d'​infos [[https://​magnier.io/​bloquer-pubs-hosts|ICI]].//​+  * [[https://​github.com/​StevenBlack/​hosts|Steven Black'​s hosts]] (GitHub)
   * [[https://​github.com/​mitchellkrogza/​Ultimate.Hosts.Blacklist|Ultimate Hosts Blacklist]] (GitHub) //Fournit également un fichier [[denyhosts|hosts.deny]].//​   * [[https://​github.com/​mitchellkrogza/​Ultimate.Hosts.Blacklist|Ultimate Hosts Blacklist]] (GitHub) //Fournit également un fichier [[denyhosts|hosts.deny]].//​
  
 //​D'​autres listes et sources sont disponibles [[https://​github.com/​StevenBlack/​hosts#​sources-of-hosts-data-unified-in-this-variant|ICI]],​ [[https://​github.com/​notracking/​hosts-blocklists#​sources|ICI]] ou encore [[https://​github.com/​mitchellkrogza/​Ultimate.Hosts.Blacklist#​information-data-sources-copyrights-and-credits|ICI]].//​ //​D'​autres listes et sources sont disponibles [[https://​github.com/​StevenBlack/​hosts#​sources-of-hosts-data-unified-in-this-variant|ICI]],​ [[https://​github.com/​notracking/​hosts-blocklists#​sources|ICI]] ou encore [[https://​github.com/​mitchellkrogza/​Ultimate.Hosts.Blacklist#​information-data-sources-copyrights-and-credits|ICI]].//​
  
-<​note>​Pour Windows, il y a [[http://​www.abelhadigital.com/​hostsman|HostsMan]] (freeware), [[https://​www.brightfort.com/​spywareblaster.html|SpywareBlaster]] (gratuit pour les particuliers et l'​éducation) et [[https://​www.safer-networking.org/​products/​spybot-free-edition|Spybot]] (freeware) qui ont des listes à leur disposition. Il serait utile de les récupérer et de les partager. ​+<​note>​Pour Windows, il y a [[http://​www.abelhadigital.com/​hostsman|HostsMan]] (freeware), [[https://​www.brightfort.com/​spywareblaster.html|SpywareBlaster]] (gratuit pour les particuliers et l'​éducation) et [[https://​www.safer-networking.org/​products/​spybot-free-edition|Spybot]] (freeware) qui ont des listes à leur disposition. Il serait utile de les récupérer et de les partager.
  
 Il est théoriquement possible de convertir des listes peerguardian pour mettre à jour hosts - mais autant utiliser [[Moblock|PGLD]] qui fait déjà cela automatiquement.</​note>​ Il est théoriquement possible de convertir des listes peerguardian pour mettre à jour hosts - mais autant utiliser [[Moblock|PGLD]] qui fait déjà cela automatiquement.</​note>​
Ligne 104: Ligne 104:
 Collez-y le code ci-dessous ("​ubuntu"​ est à changer par le nom de votre machine) : Collez-y le code ci-dessous ("​ubuntu"​ est à changer par le nom de votre machine) :
 <​code>#​!/​bin/​bash <​code>#​!/​bin/​bash
-wget --directory-prefix=/​tmp  ​http://​winhelp2002.mvps.org/​hosts.txt ||exit+wget --directory-prefix=/​tmp  ​https://​winhelp2002.mvps.org/​hosts.txt ||exit
 mv /​tmp/​hosts.txt /etc/hosts mv /​tmp/​hosts.txt /etc/hosts
-echo "​127.0.1.1 ubuntu" ​>> /​etc/​hosts +printf "​%s\n%s\n%s\n%s\n%s\n%s\n" ​"​127.0.1.1 ubuntu"​ "::1 ip6-localhost ip6-loopback"​ "​fe00::​0 ip6-localnet"​ "​ff00::​0 ip6-mcastprefix"​ "​ff02::​1 ip6-allnodes"​ "​ff02::​2 ip6-allrouters"​ >> /​etc/​hosts</​code>​
-echo "::1 ip6-localhost ip6-loopback" ​>> /​etc/​hosts +
-echo "​fe00::​0 ip6-localnet" ​>> /​etc/​hosts +
-echo "​ff00::​0 ip6-mcastprefix" ​>> /​etc/​hosts +
-echo "​ff02::​1 ip6-allnodes" ​>> /​etc/​hosts +
-echo "​ff02::​2 ip6-allrouters"​ >> /​etc/​hosts</​code>​+
  
 Fermez l’éditeur de texte puis exécutez : Fermez l’éditeur de texte puis exécutez :
Ligne 146: Ligne 141:
 La méthode de contournement consiste à lancer un serveur HTTP bidon qui va répondre à toute les requêtes en envoyant comme réponse un code HTML défini par l'​utilisateur. La méthode de contournement consiste à lancer un serveur HTTP bidon qui va répondre à toute les requêtes en envoyant comme réponse un code HTML défini par l'​utilisateur.
  
-==== Installation ==== +==== Installation ====
  
-Installer les dépendances+Installerles ​dépendances
  
 <​code>​sudo apt-get install libcurl4-gnutls-dev </​code>​ <​code>​sudo apt-get install libcurl4-gnutls-dev </​code>​
Ligne 162: Ligne 157:
 make</​code>​ make</​code>​
  
-- Installer ​+- Installer
  
 <​code>​sudo make install</​code>​ <​code>​sudo make install</​code>​
  
-==== Utilisation ==== +==== Utilisation ====
  
 Le serveur nullsrvd est un démon, c’est-à-dire que celui-ci se lance tout seul dès le démarrage de la machine Le serveur nullsrvd est un démon, c’est-à-dire que celui-ci se lance tout seul dès le démarrage de la machine
Ligne 188: Ligne 183:
 === Rajouter des entrées hosts utilisateur === === Rajouter des entrées hosts utilisateur ===
  
-Si vous souhaitez que nullsrvd rajoute des entrées au fichier hosts après l'​installation d'un nouveau fichier issu d’AdzHosts, ​+Si vous souhaitez que nullsrvd rajoute des entrées au fichier hosts après l'​installation d'un nouveau fichier issu d’AdzHosts,​
 [[:​tutoriel:​comment_modifier_un_fichier|éditer le fichier]] /​etc/​nullsrvd/​user.hosts [[:​tutoriel:​comment_modifier_un_fichier|éditer le fichier]] /​etc/​nullsrvd/​user.hosts
  
-==== Désinstallation ==== +==== Désinstallation ====
  
 Penser à arrêter nullsrvd avant sa désinstallation. Penser à arrêter nullsrvd avant sa désinstallation.
Ligne 197: Ligne 192:
 <​code>​sudo make uninstall</​code>​ <​code>​sudo make uninstall</​code>​
  
-==== Problèmes / Remarques ==== +==== Problèmes / Remarques ====
  
 S’adresser à [[http://​forum.ubuntu-fr.org/​profile.php?​id=45561|darunia]] S’adresser à [[http://​forum.ubuntu-fr.org/​profile.php?​id=45561|darunia]]
Ligne 300: Ligne 295:
 //​Contributeurs principaux : [[:​utilisateurs:​fl4t|Fl4t]],​ [[:​utilisateurs:​psychederic|PsychedÉric]],​ [[:​utilisateurs:​gb1yop]],​ [[http://​forum.ubuntu-fr.org/​profile.php?​id=45561|darunia]],​ [[:​utilisateurs:​anonyme68|anonyme68]] (suppression de paragraphes et des scripts étranges pour une meilleure clarté).// //​Contributeurs principaux : [[:​utilisateurs:​fl4t|Fl4t]],​ [[:​utilisateurs:​psychederic|PsychedÉric]],​ [[:​utilisateurs:​gb1yop]],​ [[http://​forum.ubuntu-fr.org/​profile.php?​id=45561|darunia]],​ [[:​utilisateurs:​anonyme68|anonyme68]] (suppression de paragraphes et des scripts étranges pour une meilleure clarté).//
  
-//Basé sur [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=350476|forum]].//​+//Basé sur [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=350476|forum]].//​
  • hosts.1593536056.txt.gz
  • Dernière modification: Le 30/06/2020, 18:54
  • par 88.123.216.65