Comment puis-je faire en sorte que mes machines à la maison se connectent par nom d'hôte?

J'ai un routeur Linksys standard et quelques ordinateurs portables – mélange de Windows Vista et Mac OS X. Ne devrait-il pas mon routeur agir comme un serveur DNS pour résoudre les noms d'hôtes pour les machines dans mon réseau local? Sinon, comment puis-je résoudre cela? Les fichiers d'hôtes statiques? D'autres solutions?

Vous avez plusieurs choix pour y arriver.

  1. Votre routeur Linksys sera probablement un proxy DNS pour être interrogé par vos ordinateurs locaux pour la résolution d'adresse sur Internet, mais pas pour la résolution de nom local. Vous aurez probablement la possibilité d'utiliser une autre image sur votre routeur comme DD-WRT ou quelque chose comme ça, qui est livré avec un serveur DNS pour le réseau local.

  2. Choisissez une de vos machines pour être le serveur DNS local, mais cela nécessite que cette machine fonctionne 24 heures sur 24, 7 jours sur 7.

  3. Modifiez le fichier hosts sur chaque machine. Cela ne fonctionnera que si vous utilisez des adresses statiques à la maison ou que vous ne louez jamais des baux sur votre routeur Linksys.

  4. Utilisez Zeroconf, Bonjour ou quelle que soit la mise en œuvre que vous souhaitez pour cela.

Pour ce faire, sur mon réseau local, je installe Bonjour pour Windows de Apple sur toutes mes machines Windows et Avahi sur toutes mes machines linux (si ce n'est pas déjà là, c'est souvent). Ensuite, je peux accéder à chaque machine dans le domaine «.local» de Zeroconf. Donc, si le nom d'hôte d'une machine donnée "Stan" ou "Cartman", je peux accéder à ces machines à stan.local et cartman.local

La solution la plus simple que j'ai trouvée est d'installer Tomato . DD-WRT fonctionne probablement aussi. Si vous prévoyez également de transférer des ports et des choses comme ça, vous souhaitez également regarder dans la section «Static DHCP», où vous devez indiquer à votre routeur de toujours donner aux mêmes ordinateurs les mêmes adresses IP.

Edit: J'espère que vous avez acheté un routeur Linksys compatible avec Linux, sinon cela ne fonctionnera pas.

Le DNS n'est pas utilisé pour cela, SMB est. Par défaut, oui, les machines devraient être adressables par nom automatiquement. Assurez-vous que le nom du groupe de travail est défini de la même manière sur toutes les machines pour que cela fonctionne