125 votes

Après avoir modifié le fichier /etc/hosts, quel service doit être redémarré ?

Après avoir modifié /etc/hosts Quel(s) service(s) doit (doivent) être redémarré(s) pour que le changement prenne effet ?

3voto

vozman Points 111

Dans la plupart des cas, les modifications de etc/hosts devraient être reconnues immédiatement. Si vous ajoutez une nouvelle entrée et que vous faites un ping par son nom sur la machine hébergeant le fichier etc/hosts, elle fera très probablement un ping, ce qui signifie que la mise à jour de etc/hosts a été reconnue par le DNS. Sur un système pihole, si vous redémarrez le résolveur DNS, il détectera les entrées etc/hosts nouvellement ajoutées/éditées. Il s'agit probablement d'une fonction du programme qui essaie d'utiliser les entrées hosts, a-t-il lu les données actuelles ou seulement au démarrage, ou comme pihole, va-t-il les relire en redémarrant une simple fonction interne ?

3voto

Nishant Ingle Points 131

Vous devez redémarrer le service systemd-hostnamed qui est un service système qui peut être utilisé pour modifier le nom d'hôte du système et les métadonnées machine associées à partir de programmes utilisateurs.

/bin/systemctl restart systemd-hostnamed

1voto

Stripy42 Points 11

Je n'arrêtais pas d'avoir une erreur, et Google m'a conduit à cette question. Je pensais que je devais redémarrer un service, mais en fait j'ai découvert que c'était ma faute :

$ ping remote_hostname
ping: unknown host remote_hostname

La raison pour laquelle hosts ne reconnaissait pas une nouvelle entrée était une faute de frappe dans l'adresse IP :

##.2480.##.##    remote_hostname

1voto

Paul Rougieux Points 191

Vous n'avez probablement pas besoin de redémarrer quoi que ce soit, à moins qu'il y ait un cache temporaire du DNS quelque part. Pour redémarrer le réseau et vider le cache du DNS sur Debian et Ubuntu :

sudo /etc/init.d/networking restart

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X