C#获取本地IP地址

Posted C#软件开发

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#获取本地IP地址相关的知识,希望对你有一定的参考价值。

C#获取本地IP地址

public static string GetLocalIp()
{
  IPAddress localIp=null;

try
{
     IPAddress[] ipArray;  
     ipArray=Dns.GetHostAddress(Dns.GetHostName());
     localIp=ipArray.Frist(ip=>ip.AddressFamily==AddressFamily.InterNetwork);
    
}  
catch(Exception ex)
{
}  
if(localIp==null)
{
   localIp=IPAddress.Parse("127.0.0.1");
}
return localIp.ToString();
}

 

以上是关于C#获取本地IP地址的主要内容,如果未能解决你的问题,请参考以下文章

从 C# 中的 IP 获取本地网络上的机器 MAC 地址

C# - 连接到 (RAS) *** 时如何获取 IP 地址

如何在C#中获取用户的公共IP地址

C# 获取本机外网IP

如何在 C# 代码中获取 IP 地址 [重复]

如何从 C# Windows 应用程序获取互联网 IP 地址 [重复]