csharp kullanarak pc ye ait local ip adresini aynı zamanda herhangi bir bağlantı aracaılığıyla dış ip adresini alabiliriz örnek kod:
-----------------a
string WanIP;
WanIP = new System.Net.WebClient().DownloadString(("http://www.whatismyip.com/automation/n09230945.asp"));
şimdi buradaki mantık www.whatismyip.com adresinden sizin ip nizi döndürüyor.
bunu farklı alternatifler kullanarak değiştirip zenginleştrebilirsiniz.
--------------------------------
local ip için ise
----------------------------------
string strHostName = "";
strHostName = System.Net.Dns.GetHostName();
IPHostEntry ipEntry = System.Net.Dns.GetHostEntry(strHostName);
IPAddress[] addr = ipEntry.AddressList;
return addr[addr.Length - 1].ToString();
-----------------------------------------------------
bu şekilde kullanabilirsiniz
bunda bir sıkıntı var bende hamachi veya virtual machine adresini buluyor
YanıtlaSil