局域网如何根据IP地址查询主机名?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-05
已知局域网IP地址,如何查主机名?

ip地址查询:对计算机的IP地址进行查询

如果没有穿过路由器的话使用ping命令即可

开始-运行-cmd-ping -a IP地址

1. 根据IP地址获得主机名称 复制 保存/// /// 根据IP地址获得主机名称/// /// 主机的IP地址/// 主机名称public string GetHostNameByIp(string ip){ ip = ip.Trim(); if (ip == string.Empty) return string.Empty; try { // 是否 Ping 的通 if (this.Ping(ip)) { System.Net.IPHostEntry host = System.Net.Dns.GetHostEntry(ip); return host.HostName; } else return string.Empty; } catch (Exception) { return string.Empty; }}说明:如果你的电脑可以上网你甚至可以查询到:IP地址“64.233.189.104”是 Google 的一个名为“hk-in-f104.google.com”的主机的IP地址。 关于代码中 this.Ping(ip) 方法后面再说。 既然说了如何“根据IP地址获得主机名称”,那就要再说说如何“根据主机名获得主机的IP地址”吧。 2. 根据主机名获得主机的IP地址 复制 保存/// /// 根据主机名(域名)获得主机的IP地址/// /// 主机名或域名/// GetIPByDomain("pc001"); GetIPByDomain(" www.google.com");/// 主机的IP地址public string GetIpByHostName(string hostName){ hostName = hostName.Trim(); if (hostName == string.Empty) return string.Empty; try { System.Net.IPHostEntry host = System.Net.Dns.GetHostEntry(hostName); return host.AddressList.GetValue(0).ToString(); } catch (Exception) { return string.Empty; }}说明:如果你的电脑可以上网你甚至可以查询到:“ www.google.com”的IP地址是“64.233.189.104”。 最后,再说说C#实现简单的 Ping 的功能,用于测试网络是否已经联通。 3. C#实现简单的 Ping 的功能,用于测试网络是否已经联通 复制 保存/// /// 是否能 Ping 通指定的主机/// /// ip 地址或主机名或域名/// true 通,false 不通public bool Ping(string ip){ System.Net.NetworkInformation.Ping p = new System.Net.NetworkInformation.Ping(); System.Net.NetworkInformation.PingOptions options = new System.Net.NetworkInformation.PingOptions(); options.DontFragment = true; string data = "Test Data!"; byte[] buffer = Encoding.ASCII.GetBytes(data); int timeout = 1000; // Timeout 时间,单位:毫秒 System.Net.NetworkInformation.PingReply reply = p.Send(ip, timeout, buffer, options); if (reply.Status == System.Net.NetworkInformation.IPStatus.Success) return true; else return false;}

很简单
方法1:网上下载一个 局域网查看工具,局域网内IP机器对应的主机一目了然。
方法2:直接在路由上面也能看到IP对应的主机

nbtstat -a IP

  • ip地址怎么查主机名是哪一个
    答:1、使用Windows+R键打开“运行”窗口,然后输入CMD进入命令提示窗口 2、进入命令窗口之后,输入:ipconfig/all 回车即可看到整个电脑的详细的IP配置信息 3、查看主机名很简单右键“我的电脑”——属性 4、然后点击计算机名称就可以看到了。
  • 如何查询电脑IP地址主机名是什么
    答:已知ip地址,查主机名最简单的方法就是使用命令,以下是两种方法:1、使用ping命令加上参数-a的方法反解析IP地址,可以得到主机名。2、使用nbtstat命令加上-a参数再加上IP地址的方法。命令行使用步骤:1、首先按win+r键,再输入cmd进入命令行。2、然后直接输入以上的两个命令即可。
  • 知道IP地址如何查看主机名和MAC(网卡)地址
    答:2、 在打开的dos界面下输入命令:nbtstat -a 192.168.1.1(IP地址),并按回车键,即可查询出主机名和MAC地址。
  • 已知局域网IP地址,如何查主机名?
    答:输入“netview”命令,来查看局域网中的计算机。2、局域网主机名称的查看方法首先第一种方法,同样适用于WIN7系统下。首先我们右我的电脑,选属性。一般在WIN7里,这样,往下拉就可以看到本机的计算机名了。XP下,要点击计算机名栏。3、点击右下角的“开始”菜单,在运行或搜索栏中输入cmd,点击回车键...
  • ip地址的网络号和主机号怎么看ip地址的网络号和主机号怎么看
    答:ip地址主机号里面子网怎么看?方法如下:1.点击苹果手机的设置按钮。2.在设置里点击无线局域网或wifi。3.点击这里的感叹号。4.这里就是手机里面的ip地址子网掩码的地方。建议咨询一下专业人士比较好一点,或者找书看一下,或者上网站上查一下专业知识点,以上方法仅供参考。如何查看主机名和IP地址?查看...
  • 在局域网内想获得IP为192.168.1.200 这台计算机的计算机名称的DOS命令...
    答:局域网内可以通过ping命令或者nbtstat命令获取到ip地址所在计算机的名称。一、使用ping命令获取网内计算机名称。1、点击开始菜单,运行,输入cmd,打开命令提示符 2、使用ping -a ip获取该地址主机的主机名,如图:得到的红框中就是该地址主机的主机名。二、使用nbtstat命令获取。1、点击开始菜单,运行,...
  • 如何通过局域网查看计算机IP地址和名称
    答:步骤1、使用win+R的功能键调出运行界面,再输入“cmd”并按回车,打开命令行程序;步骤2、输入“net view”命令,来查看局域网中的计算机;步骤3、如果想查看某台计算机的IP地址,可以直接输入命令“ping -4 计算机名”,ping命令将显示IP地址和包时间。
  • 局域网中怎样通过IP查找计算机名
    答:局域网中怎样通过IP查找计算机名的方法。如下参考:1.在计算机的左下角,单击“Windows”按钮,如下所示。2.在Windows按钮中,右击运行如下所示。3.在“运行”窗口中,输入“CMD”,如下所示。4.在CMD命令窗口中,输入“nbtstat-a+IPtocheck”,然后单击ok。5.CMD命令窗口中,运行nbtstata命令后,...
  • 局域网如何根据IP地址查询主机名?
    答:} catch (Exception) { return string.Empty; }}说明:如果你的电脑可以上网你甚至可以查询到:IP地址“64.233.189.104”是 Google 的一个名为“hk-in-f104.google.com”的主机的IP地址。 关于代码中 this.Ping(ip) 方法后面再说。 既然说了如何“根据IP地址获得主机名称”,那就要...
  • 电脑主机名和ip地址怎么查
    答:IP地址查询 开始-运行,输入cmd---在弹出的对话框里输入ipconfig/all ,然后回车出现列表,其中有一项:ip address就是ip地址 主机名就是计算机的名字,从"我的电脑"属性里有个计算机名 在"运行"输入"cmd",然后输入命令"net view"就会显示出局域网里主机名了 然后在 ping "主机名"就会显示主机IP ...