GNU/Linux >> Tutoriels Linux >  >> Linux

Comment puis-je faire en sorte que Windows voie les noms d'hôte Linux et vice versa ?

Les noms d'hôte ARP sont différents des noms NetBIOS.

Windows se base sur les noms NetBIOS alors que Linux se base sur les noms d'hôtes.

Votre routeur reçoit les noms d'hôte via ARP/DHCP ; oui, Windows a aussi des noms d'hôte.

Votre routeur doit héberger les noms d'hôte dans son DNS ou vous devrez ajuster tous les fichiers d'hôtes.

Si votre routeur ne le prend pas en charge, vous pouvez envisager d'installer DD-WRT sur votre routeur et en utilisant dnsmasq avec un hosts fichier où vous renseignerez les hosts. Je dirais que c'est à peu près une solution de contournement, voulez-vous vraiment faire cela juste pour pouvoir envoyer un ping? Pas une activité informatique quotidienne...


Je connais votre douleur, c'est complètement insensé qu'en 2011, les noms d'hôte ne "fonctionnent" pas simplement, dès la sortie de la boîte.

Une autre option est Bonjour. C'est une technologie Apple, mais il existe des implémentations pour Linux (Avahi) et Windows (Bonjour pour Windows). Bonjour vous permet d'accéder à d'autres ordinateurs en utilisant la syntaxe :

<hostname>.local

J'ai opté pour cette solution, car je n'ai pas de routeur compatible DD-WRT, ni de serveur toujours actif pour exécuter DNS. De plus, une fois configuré, vous n'avez pas à vous soucier de savoir si une adresse IP change, comme avec un fichier hosts.


Vous avez besoin d'un serveur de résolution de noms quelconque.

Configurez d'abord un serveur DNS qui accepte les mises à jour dynamiques sur une machine qui a une adresse IP statique. BIND est le choix évident (s'installe sur Windows et Linux) mais il existe d'autres versions de Linux qui fonctionnent aussi bien comme DJBDNS etc... Votre serveur DNS devra transmettre les requêtes au serveur DNS de votre FAI ou à un autre serveur DNS public . Un bon nom de domaine qui devrait être suffisamment sûr pour être utilisé est "home.internal" Pas besoin de l'enregistrer et ce n'est pas un domaine public... Cette machine sur laquelle vous avez configuré le DNS devra être active tout le temps...

Une fois que cela est configuré, dites au serveur DHCP de votre reouteur de distribuer l'adresse IP du serveur DNS que vous venez de configurer.


Linux
  1. Comment accéder aux systèmes de fichiers Linux dans Windows 10 et WSL 2

  2. Comment configurer le serveur SAMBA et transférer des fichiers entre Linux et Windows

  3. Comment effectuer un double démarrage de Windows 10 et de MX Linux

  4. Comment savoir quel serveur DNS est configuré sur votre machine ? Linux/Windows/OSX

  5. Comment puis-je enregistrer le serveur Linux avec le serveur DNS Windows

Comment configurer Raspberry Pi en tant que serveur de sauvegarde pour les ordinateurs de bureau Linux et Windows

Fichier hôte Linux :comment le modifier et l'utiliser ?

Comment créer une clé USB multiboot sous Linux et Windows

Comment héberger un site Web sur un serveur Web Apache

Comment configurer DNS dans Windows Server 2012

Comment installer et configurer le serveur DNS sous Linux