using System;
using System.Net;
public class Program
{
public static void Main()
{
// 获取本地IP地址
IPHostEntry host = Dns.GetHostEntry(Dns.GetHostName());
foreach (IPAddress ip in host.AddressList)
{
// 过滤掉IPv6地址,只保留IPv4地址
if (ip.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork)
{
Console.WriteLine("本地IPv4地址: " + ip.ToString());
}
}
}
}
Dns.GetHostName() 获取当前计算机的主机名。Dns.GetHostEntry() 方法通过主机名获取与该主机关联的所有IP地址。foreach 循环遍历所有IP地址。AddressFamily 属性是否为 InterNetwork 来确保只获取IPv4地址。上一篇:c#四舍五入取整
下一篇:c# 加密
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站