9 votes

Quels paramètres Windows utilise-t-il pour déterminer l'emplacement du réseau ?

Windows a le concept de conscience de l'emplacement du réseau (NLA), ce qui signifie que vous pouvez configurer un réseau comme "public" (c'est-à-dire domicile/travail), "privé", etc.

Quelles informations utilise-t-il pour prendre l'empreinte d'un réseau à cette fin ?

4voto

l0c0b0x Points 11587

Source : http://msdn.microsoft.com/en-us/library/ms740558%28VS.85%29.aspx

La connaissance de la localisation du réseau (NLA) Le choix d'un fournisseur de services est essentiel pour les ordinateurs ou les appareils susceptibles de se déplacer entre différents réseaux, et pour sélectionner les configurations optimales lorsque plusieurs réseaux sont disponibles. Par exemple, un ordinateur sans fil itinérant entre des réseaux physiques peut utiliser le NLA pour déterminer la configuration appropriée sur la base des informations relatives à sa connexion réseau disponible. La NLA s'avère également précieuse lorsqu'un ordinateur multihommes dispose d'une connexion physique à un réseau tout en étant également connecté à un autre réseau via une connexion commutée ou un tunnel.

Dans le passé, les développeurs devaient obtenir des informations sur une interface réseau logique, et donc prendre des décisions sur la connectivité du réseau, en se basant sur une multitude d'informations réseau disparates. Dans ces circonstances, les développeurs devaient choisir l'interface réseau appropriée en fonction de l'adresse IP, du sous-réseau de l'interface, du nom du système de nom de domaine (DNS) associé à l'interface, de l'adresse MAC d'une carte réseau, du nom d'un réseau sans fil ou d'autres informations réseau. Le NLA résout ce problème en fournissant une interface standard pour énumérer les informations logiques de l'attachement au réseau, les mettre en corrélation avec les informations de l'interface du réseau physique, puis fournir une notification lorsque les informations précédemment retournées sont invalidées.

Les NLA fournissent les informations suivantes sur l'emplacement du réseau :

  • Identité logique du réseau

    La NLA tente d'abord d'identifier un réseau logique par son nom de domaine DNS. Si un réseau logique ne possède pas de nom de domaine, la NLA identifie le réseau à partir d'informations statiques personnalisées stockées dans le registre, et enfin à partir de son adresse de sous-réseau.

  • Interfaces réseau logiques

    Pour chaque réseau auquel un ordinateur est connecté, NLA fournit un AdapterName qui identifie de manière unique une interface physique telle qu'une NIC, ou une interface logique telle qu'une connexion RAS. Le nom de l'adaptateur peut ensuite être utilisé avec les fonctions disponibles dans l'API IP Helper pour obtenir d'autres caractéristiques de l'interface.

NLA met en œuvre le réseau logique en tant que classe de service, avec un GUID de classe et des propriétés associés. Chaque réseau logique pour lequel le NLA renvoie des informations est une instance de cette classe de service.

3voto

John Rennie Points 7728

2voto

Harry Johnston Points 5785

D'après une expérience récente (avec Server 2012, mais je soupçonne les versions antérieures d'être similaires), sur des réseaux sans domaine et configurés de manière statique, le service NLA utilise l'adresse de la couche de liaison (MAC) de la passerelle par défaut pour identifier le réseau.

Les détails ne sont pas clairs, mais je suppose qu'ils pourraient être déterminés avec un analyseur de réseau. Si la passerelle par défaut configurée ne répond pas, le NLA ne reconnaît pas le réseau, donc il effectue certainement une sorte d'interrogation. (C'est-à-dire que vous ne pouvez pas simplement mettre une adresse de passerelle factice, ou même une adresse de passerelle factice plus une entrée arp statique ; l'adresse MAC de la passerelle associée à un réseau particulier doit réellement répondre pour que NLA décide que l'adaptateur est connecté à ce réseau).

Voir aussi mon entrée de blog sur un moyen de tromper Windows 2012 en assignant un adaptateur à un réseau unique.

Si l'adaptateur se voit attribuer une adresse par DHCP, la logique peut être différente. Je n'ai pas encore examiné cette question. La logique sur un réseau de domaine est documentée comme dans les réponses existantes.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X