به دست آوردن IP یک سیستم Local

سلام دوستان. ابتدا لازمه که از آقای یونس ابراهیمی به خاطر سایت بسیار عالیش تشکر کنم. فکر کنم اگر هر بازدید کننده از سایت یک مطلب مفید ارسال کنه و در اختیار همه قرار بده بعد از گذشت مدتی بتونیم شاهد یک مرجع عالی از زبان سی شارپ باشیم. من به نوبه خودم از همه عزیزان خواهش می کنم که اگه مطلبی بلدن مضایقه نکنن و ارسال کنن. در همین راستا می خوام دین خدم رو به وب سایت ادا کنم. امیدوارم که این مطلب آموزشی برای دوستان مفید باشد..

ابتدا فضای نام زیر را به قسمت فضاهای نامی اضافه کنید:

using System.Net;

سپس کد زیر را در مثلا رویداد کلیک یک دکمه بنویسید :

IPAddress[] ipList = Dns.GetHostAddresses(Dns.GetHostName());
foreach (IPAddress ip in ipList)
MessageBox.Show(ip.ToString());