Je viens de faire passer mon haut débit à FTTC, ce qui signifie que mon routeur a dû changer. Auparavant, j'utilisais un équipement Thomson TG585v7 ADSL fourni par mon FAI. Une bonne chose à propos de ce routeur était qu’il agirait comme un DNS local et me permettrait de trouver mes autres machines sur le réseau en utilisant <hostname>.lan
plutôt que des adresses IP.
Je suis maintenant passé à un routeur Ethernet Linksys WRT320N qui se connecte à mon modem fibre optique et que j'ai mis à jour avec le dernier microprogramme (1.0.04). J'ai 2 machines sur le réseau que je veux régulièrement connecter les unes aux autres; l’un fonctionne sous Windows 7 et l’autre sous OS X Lion.
Le problème que je rencontre est que je ne peux pas me connecter à ma machine Win7 à partir de la machine OS X en utilisant le nom de la machine Win7. Cependant, je peux envoyer une requête ping à la machine OS X à partir de ma machine Win7 en utilisant le nom d'hôte.
la source
Réponses:
Il est très rare qu'un de ces routeurs agisse en tant que serveur DNS local, mais c'est une fonctionnalité très intéressante. Sans configurer un nouveau serveur DNS (j'ai vérifié votre manuel et vous n'avez donc pas cette fonctionnalité pour votre nouveau routeur), la chose la plus simple à faire est de leur donner des adresses IP statiques et d'ajouter des entrées au fichier HOSTS pour chaque .
C'est rapide, facile et efficace.
L'autre façon, et je ne suis pas un expert Mac, serait de poser une nouvelle question sur la façon d'activer le service de noms NetBIOS (il s'agit d'activer Samba).
la source
Il existe essentiellement deux méthodes d'accès basées sur les noms utilisées dans de nombreux environnements domestiques.
Un routeur tel que votre WRT320N ou TG585v7 utilise un domaine dédié de manière
lan
à fournir un accès nominatif à chaque ordinateur ayant souscrit un bail DHCP sur le routeur. Le routeur se propage également généralement enlan
tant que domaine de recherche aux clients (apparaît sous la formedomain lan
ousearch lan
dans le fichier /etc/resolv.conf de votre client Mac par exemple), de sorte que vous n’aurez même pas besoin d’utiliser le.lan
préfixe lorsque vous utilisez une autre méthode. noms d'hôtes des ordinateurs.Le multicast DNS est une méthode sans serveur, très utilisée par Apple, mais également implémentée sous Linux (avahi) et Windows. Il vous permet d'accéder à d'autres hôtes du domaine
.local
. Au lieu de demander à un serveur de noms configuré, lorsque vous essayez de résoudre un.local
nom d’hôte, votre ordinateur diffuse simplement la requête sur le réseau local et un ordinateur peut répondre avec "hé, c’est mon nom, ici, c’est mon adresse IP".Ce dernier fonctionne souvent directement (si vous avez plusieurs Mac sur le réseau, vous pouvez certainement utiliser cette méthode pour les résoudre, c'est aussi la façon dont ils se "découvrent" afin que vous puissiez utiliser le partage de fichiers, etc. via le Finder). Dans votre cas, mDNS est probablement ce qui vous permet de résoudre le nom de votre Mac à partir de la machine Windows. Cependant, vos fenêtres ne semblent pas répondre aux requêtes mDNS (probablement avec un pare-feu? Peut-être vraiment utile ici, n'utilisez pas Windows n'importe où)
Si vous voulez la première (méthode plus contrôlée), vous devez vérifier le micrologiciel de votre routeur pour savoir comment activer cette fonctionnalité. Si le micrologiciel de votre routeur ne prend pas en charge cette fonctionnalité, essayez d’utiliser OpenWRT à la place du micrologiciel standard.
la source