Comment connaitre le masque du pc ?

salut,
je voudrais savoir si il est possible de connaitre le masque de mon PC et si oui comment?
me'rci
Configuration: Windows XP
Firefox 2.0.0.3

9 réponses

  • Votes
  • Date
  • Date décroissante
  1. salut
    ja veux parler du masque de sous-reseau (ex: 255.255.255.0)
    1. ah ok

      desole de ne pouvoir t aider
      je me coucherai moin bete ce soir
      merci de m avoir repondu
      1. et encore mais la je pense que tu pourra trouver ton bonheur

        En quelques étapes simple, ce bout de code .NET permet de récupérer l'adresse ip de la machine et le masque de sous-réseau afin de calculer l'adresse IP de Broadcast (qui réfère à tous les postes du même sous-réseau).

        Le calcul semble bon si je me fie à plusieurs sites permettant de calculer l'adresse broadcast en ligne.

        Pour la théorie, je l'ai prise là : https://www.shunsoft.net/ipcalc/helpfr/chap07.html

        Techniques utilisées :
        - Lecture dans le registre Windows
        (Microsoft.Win32.RegistryKey) afin de savoir le masque de sous-réseau
        - Utilisation de l'objet System.Net.Dns pour requeillir l'adresse IP de la machine locale
        - Utilisation de l'objet System.Net.IPAddress

        'Exemple d'utilisation
        Console.WriteLine("Adresse de broadcast locale = " & _
        cBroadcast.GetBroadcastIP.ToString())

        Debug.WriteLine("Masque de sous réseau local = " & _
        cBroadcast.GetSubnetMaskFromRegistry.ToString())

        Dim ip As IPAddress = _
        IPAddress.Parse("192.168.0.100")
        Dim subMask As IPAddress = _
        IPAddress.Parse("255.255.255.0")

        Console.WriteLine("Adresse de broadcast calculée = " & _
        cBroadcast.GetBroadcastIP(ip, _
        subMask).ToString())

        c etait la dessous

        https://codes-sources.commentcamarche.net/
        1. Salut,
          le masque réseau est choisi par l'administrateur du réseau en fonction du nombre de machines qu'il souhaite mettre dans son réseau c'est tout.
          il ne se calcule pas plus que ça.
          c'est comme si vous louez une salle en fonction du nombre de personnes que vous voulez y mettre.
          allez en gros:
          masque /24 = 254 machines
          masque /25 = 126 machines
          masque /30 = 2 machines
          masque /20 = 4094 machines
          la règle étant (en général) (2 ^(32-masque)) -2 machines par réseau.
          en IPV4.
          1. le masque de sous-reseau est une porte plus ou moins ouverte .

            supposons une ip : 192.168.38.55 et le masque 255.255.255.0
            cette machine acceptera de voir les autres ip ayant:
            le 192 identique
            le 168 identique
            le 38 identique
            pas de preference sur le 55

            mais on peut "serrer" plus le masque, par exemple 255.255.255.128
            128 = 2 puissance 7 , c'est un octet avec un 1 au debut et sept 0 ensuite
            donc ce masque imposera d'etre soit dans la tranche de 0 à 127 pour le dernier octet, soit d'etre dans la tranche de 128 à 255 : 192.168.38.55 et 192.168.38.213 ne se voient plus.

            pour un tout petit reseaux de moins de 8 machines de 192.168.38.0 à 192.168.38.7 , on peut mettre un masque 255.255.255.248