Avatar billede Slettet bruger
25. maj 2006 - 19:04 Der er 5 kommentarer og
1 løsning

Find mac udfra ip

Hej,
Jeg har en IP på det netkort der sidder i maskinen, men skal ved hjælp af denne IP finde MAC adressen, how-do-I-do? :o)
Avatar billede arne_v Ekspert
25. maj 2006 - 19:11 #1
en mulighed er WMI og rode rundt i Win32_NetworkAdapter / Win32_NetworkAdapterConfiguration
Avatar billede Slettet bruger
25. maj 2006 - 21:34 #2
Jeg kan sagtens hente MAC ud på denne måde, men jeg skal samtidig have fat i IP for det aktuelle netkort, for at kunne se om det er det rigtige kort jeg henter MAC fra... Det er der jeg er gået i stå
Avatar billede Slettet bruger
25. maj 2006 - 21:38 #3
Det henter jeg ud på denne måde:

NetworkInterface[] Nics = NetworkInterface.GetAllNetworkInterfaces();

foreach (NetworkInterface Adapter in Nics)
{
    PhysicalAddress Address = Adapter.GetPhysicalAddress();
    Mac = Address.ToString();
}

Det er inde i den foreach at jeg vil tjekke om det fysiske adresse stammer fra netkortet som har ip 192.168.100.100 eksempelvis, hvis den gør det skal den retunere...
Avatar billede arne_v Ekspert
26. maj 2006 - 01:56 #4
der er nogle nyheder i .NET 2.0 på dette område kan jeg se !

relevant eksempel:

using System;
using System.Net.NetworkInformation;

namespace EE
{
    public class MainClass
    {
        public static void Main(string[] args)
        {
            NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();
            foreach(NetworkInterface nic in nics)
            {
                if(nic.GetPhysicalAddress().ToString().Length > 0 &&
                  nic.GetIPProperties().UnicastAddresses.Count > 0)
                {
                    Console.WriteLine(nic.GetPhysicalAddress() + " " + nic.GetIPProperties().UnicastAddresses[0].Address);
                }
            }
        }
    }
}
Avatar billede Slettet bruger
04. juni 2006 - 01:06 #5
Hov havde glemt dig arne, smid du bare et svar :o)
Avatar billede arne_v Ekspert
04. juni 2006 - 01:07 #6
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester