J’ai un mélange de windows et linux sur mon réseau et je me demande comment on peut rendre le nom des machines accessible sur le réseau. Exemple je crée une machine avec l’hostname machine1 et j’aimerais pouvoir effectuer :
ping machine1
Certains d’entre vous me diront de mettre un serveur dns mais pourtant, des services comme TrueNAS fonctionnement directement sous windows mais pas linux. Pourtant pas de smb.
Comment TrueNAS fait-il ?
Si tu as une Free Box (la mienne est une Mini 4k) qui fournit un service mDNS
il te suffit d’utiliser pour chaque nom de système le nom de domaine : local
Ce qui fait que, par exemple :
le système dont le fqdn est deb1156.local
pourra se connecter à l’autre système dont le fqdn est ubu2210.local
juste en utilisant ces fqdn, et ce, qu’ils soient connectés à la box par WiFi ou RJ45
mic@deb1156:~$ ssh michel@xubu1005pe.local
michel@xubu1005pe.local's password:
Welcome to Ubuntu 20.04.5 LTS (GNU/Linux 5.15.0-56-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
0 mise à jour peut être appliquée immédiatement.
The list of available updates is more than a week old.
To check for new updates run: sudo apt update
Your Hardware Enablement Stack (HWE) is supported until April 2025.
Last login: Wed Dec 21 20:11:44 2022 from 192.168.0.18
michel@xubu1005pe:~$
J’ai creusé rapidement comment fonctionne TrueNAS et il semblerait qu’il utilise un script python WSDD (Web Service Discovery) qui doit fonctionner comme le protocol mDNS.
Le protocol mDNS est une alternative intéressante mais utilisant plusieurs serveurs dont certains sous proxmox, ça peut vite devenir compliqué aussi.
Je vais donc m’atteler à faire les choses proprement et mettre en place un serveur DNS.
Merci à tous pour vos retours