获取本地IP地址
获取本地IP地址
今天因为需求需要获取服务器本地地址,特地去研究了一下。这里记录一下,以方便以后再用到参考。下面直接开始贴代码
//获取本地计算机的主机名
string hostName = Dns.GetHostName();
//获取IP版本4的地址
var iPAddress4 = Dns.GetHostAddresses(Dns.GetHostName()).Where(n=>n.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork).FirstOrDefault();
//获取IP版本6的地址
var iPAddress6 = Dns.GetHostAddresses(Dns.GetHostName()).Where(n => n.AddressFamily == System.Net.Sockets.AddressFamily.InterNetworkV6).FirstOrDefault();
Console.WriteLine("本地计算机的主机名:"+hostName);
Console.WriteLine("本地IP4版本地址:" + iPAddress4);
Console.WriteLine("本地IP6版本地址:" + iPAddress6);
Console.ReadKey();
漫思

浙公网安备 33010602011771号