Impossible de localiser les hôtes par nom d'hôte dans des réseaux LAN mixtes Linux et Windows


1

j'ai un LAN avec Windows 7 et Debian 8 hôtes Les stations obtiennent des adresses IP via le routeur / commutateur DHCP .

Tout se passe bien si vous essayez de vous connecter ou d'envoyer une requête ping à l'aide de leurs adresses IP, comme il se doit. Le problème, c’est lorsque j’essaie de cingler ou de me connecter à différents services en utilisant le nom d’hôte des stations. Il n'y a pas de problème si les stations concernées sont celles qui exécutent uniquement Windows 7, mais la connectivité entre linux-linux, ou linux-windows (également Windows-linux), n'est pas possible avec les noms d'hôte.

J'ai installé le samba package, comme certains forums linux conseillent de résoudre ce même problème, mais après le redémarrage, la situation ne change pas. Je ne parviens toujours pas à me connecter via le nom d'hôte.

La raison d'utiliser des noms d'hôte au lieu d'IP est que certaines des stations sont des machines virtuelles [VMware] et je veux pouvoir les cloner et les copier sans avoir à vous soucier des IP dynamiques via DHCP. Le nombre potentiel de stations est élevé.

Réponses:


1

Les noms d'hôte IP sont résolus par votre serveur DNS local, qui fait très probablement partie du routeur qui exécute également le protocole DHCP. Le moyen le plus simple consiste donc à configurer vos noms d’hôte dans le routeur. De nombreux routeurs ont une interface graphique qui vous permet de le faire, et permettent à certains domaines locaux de trouver des machines locales.

Si votre routeur n'exécute pas de serveur DNS, vous pouvez également exécuter un serveur DNS sur l'une de vos machines et configurer votre routeur pour qu'il donne cette adresse de serveur de noms aux demandes DHCP. Mais il est vraiment plus facile de l'exécuter directement sur le même ordinateur que DHCP.

Pour déboguer ce qui se passe, regardez le nameserver entrée dans /etc/resolv.conf sur vos machines Linux pour voir quelle adresse de serveur DNS ils ont obtenue. Regardez également ce qui se passe lorsque vous essayez de résoudre un nom d’hôte, par exemple. host -v your_machine.your_domain.

Pour expliquer la suggestion avec Samba: Windows peut utiliser les noms d’hôte IP via DNS, mais il utilise également un système de réseau Windows sur lequel une machine fournit une fonction de recherche de nom d’hôte pour les autres. Samba peut ursurp cette fonction, puis fournir un mappage à d’autres noms d’hôtes pour les machines Windows connectées. Mais cela n’affecte pas vos machines Linux, qui utiliseront DNS pour trouver des noms d’hôte, et non la méthode Windows.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.