c# specifik NIC ip adresse

Tags:    .net

Hej.

Jeg har lavet en knap funktion i mit windows form projekt i c#.

når man trykker på knappen, popper en box frem med ens lokale ip.

Det virker også fint så længe at man kun har 1 ip.

hvis man for eksempel er på vpn, så tager den vpn ip'en.

Det er lavet i et array:

CODE
---------------------------------------------
Using System.Net;

private void btipconfig_Click(object sender, EventArgs e)
{
IPAddress[] localIPs = Dns.GetHostAddresses(Dns.GetHostName());
MessageBox.Show("Lokal ip: " + localIPs[0] + "ip2: " + localIPs[1] );
}

----------------------------------------------


Jeg vil gerne have så man kun får sin lokale ip, og ikke diverse andre ip'er.




2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Jeg vil gerne have så man kun får sin lokale ip, og ikke diverse andre ip'er.

Mener du den interne IP (f.eks. på et hjemmenetværk) eller mener du udtrykkeligt pc'ens lokale IP? I såfald er denne kode overflødig. Den lokale IP vil altid være 127.0.0.1.

Men nu er spørgsmålet jo så om det er pc'ens interne IP på netværket eller den lokale IP du skal bruge ;)



jamen så sige vi den interne ip ;)



t