C#中获取本机IP地址、HostName 和DNS名称
2024-08-20
64
在C#中获取本机IP地址、HostName 和DNS名称,参考代码片段如下:
string LocalIp = string.Empty;
string Domain = System.Net.NetworkInformation.IPGlobalProperties.GetIPGlobalProperties().DomainName;
string Host = System.Net.Dns.GetHostName();
if (!System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable())
{
return null;
}
System.Net.IPHostEntry host = System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName());
foreach (System.Net.IPAddress ip in host.AddressList)
{
if (ip.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork)
{
LocalIp = ip.ToString();
break;
}
}
Console.WriteLine([Domain:{0}, Host:{1}, IP:{2}], Domain, Host, LocalIp);
获取到IP地址、HostName 和DNS名称信息输出参考内容如下:
更新于:3个月前[Domain: ferris.intranet, Host:ferris-pc, IP: 192.168.1.2]
赞一波!2
相关文章
- 修改VisualSVN Server地址为ip地址,修改svn服务端地址为ip或者域名地址的方法
- 如何找回宝塔面板登录地址、账号和密码
- wx.chooseAddress() 获取用户收货地址
- PHP获取客户端真实IP地址
- Vue cli4 图片地址引入的几种方式
- C#获取Windows系统中所有已安装软件的名称和版本号
- C#程序中如何获取当前操作系统的名称
- Linux中如何释放DHCP获取的IP地址并重新获取
- Ubuntu Linux中如何手动修改配置DNS地址
- 域名解析填写指南:主机记录、记录值、IPv6和DNS填写方法
- 使用 DNSCrypt 安装和配置加密 DNS 服务器
- C/C++语言中socket IP地址的结构体
- Windows中C语言如何获取本机的所有IP地址
- 如何申请固定IP地址
- 首页调用一级栏目名称及二级栏目名称及栏目logo
- 首页栏目名称调用栏目logo
- 调用发信息用户的店铺名称,也就是黄页中的店铺名称
- 会员登录样式自定义及更换登录地址
- 万能文章的我要投稿无法显示正确的地址修改方法
- 网站静态后内容页调用出本页的静态地址,有助加快网站收录
文章评论
评论问答