2008-10-15 8 views
1

Ce n'est pas encore particulièrement lié à la programmation, mais je suis très intéressé par la façon dont Vista et XP résolvent les noms de réseau dans une situation LAN domestique.résolution de nom de réseau Windows

Avec Windows 2000, la résolution de noms de réseau était effectuée via le protocole netbeui - les réseaux tcp/ip ont besoin d'un serveur wins. XP et Vista n'installent plus netbeui par défaut, donc je ne comprends pas comment les PC sur un LAN sont supposés se trouver. Une partie de la solution du puzzle semble être: Si une appliance de routeur sur le réseau est configurée comme serveur DHCP (et, par conséquent, un serveur DNS), alors les requêtes DNS de noms de PC tendent à se résoudre . Dans le cas le plus isolé - un couple de PC XP et Vista connectés à un concentrateur Ethernet, configuré pour parler uniquement TCP/IP - quels services et quels protocoles sont impliqués dans la résolution de noms et la diffusion?

Répondre

3

Ça fait longtemps que je n'ai pas eu affaire à ce genre de chose professionnellement, donc je doute que je puisse vous donner une réponse précise, mais Disons ceci: Si vous avez accès à un réseau similaire à celui qui vous intéresse, je vous recommande fortement d'installer Wireshark ou un outil similaire sur l'une des machines concernées et d'observer simplement le trafic sur le réseau en question. C'est très facile à faire et fournit des informations fiables sur une configuration particulière très rapidement, même lorsque la réalité diffère considérablement de ce que l'on peut raisonnablement attendre. J'ai souvent été surpris par certaines des choses que j'ai vues, surtout en ce qui concerne la résolution des noms. Générer le trafic de recherche de noms est une simplicité en soi - en fait, Wireshark lui-même pourrait essayer de rechercher des noms afin de les inclure dans sa sortie, sauf si vous le lui demandez, vous n'aurez donc aucune action explicite du tout, selon. N'oubliez pas de faire attention aux caches et aux commutateurs.

+0

Bien que n'étant pas une réponse à la question, j'ai regardé WireShark et il est certainement l'outil pour des situations comme celle-ci. –

0

Il semble que le protocole de résolution de noms de pairs soit utilisé avec Vista et XP.

Peer Name Resolution Protocol http://technet.microsoft.com/en-us/library/bb726971.aspx

Voisinage http://technet.microsoft.com/en-us/library/bb726969.aspx

Edit: Après avoir fait un peu plus creuser après le commentaire de Chris, voici un lien sur la façon de résoudre Windows XP Professionnel noms: http://technet.microsoft.com/en-us/library/bb457118.aspx#ECAA

+0

Il semble que non. PNRP est un protocole ipv6. Et XP, qui a abandonné netbeui, pourrait être travaillé en groupe avec les postes de travail Win2K. –

1

question ancienne, mais pour l'achèvement:

Dans les réseaux de pairs (pas de Active Directory, les serveurs WINS, etc.):

Windows Vista et surtout l'utilisation Link-local Multicast Name Resolution(LLMNR), avec revenir à NetBios sur TCP/IP diffusion, qui est ce que Windows XP utilise.

Questions connexes