社区
C#
帖子详情
关于取局域网主机名
cimu
2007-11-28 04:02:26
我知道局域网的某个主机IP, 确定可以ping, 我在用以下代码获取主机名时, 不准确, 帮忙看看啊
System.Net.IPHostEntry host = System.Net.Dns.GetHostEntry(ip);
在获取 host.HostName属性时看到的是IP地址, 这是怎么回事啊?
...全文
276
5
打赏
收藏
关于取局域网主机名
我知道局域网的某个主机IP, 确定可以ping, 我在用以下代码获取主机名时, 不准确, 帮忙看看啊 System.Net.IPHostEntry host = System.Net.Dns.GetHostEntry(ip); 在获取 host.HostName属性时看到的是IP地址, 这是怎么回事啊?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cimu
2007-11-29
打赏
举报
回复
多谢, msdn上说哪个函数被否决了, 所以我没用, 刚才试了一下, 成功了哈, 多谢,马上给分
netsyt
2007-11-28
打赏
举报
回复
string ip = Console.ReadLine();
IPAddress myip = IPAddress.Parse(ip);
IPHostEntry myHost = Dns.GetHostByAddress(myip);
string sHostName = myHost.HostName.ToString();
Console.WriteLine(sHostName);
我用我这个代码 获得的是主机名呀
cimu
2007-11-28
打赏
举报
回复
但是要是我的ip是本机IP,那么hostname得到的是 主机名哦!
cimu
2007-11-28
打赏
举报
回复
晕, 怎么取主机名?
seulty
2007-11-28
打赏
举报
回复
说明HostName=IP地址-_-
用VC编写
局域网
IP扫描器:ICMP探活、ARP
取
MAC、NetBIOS查
主机名
局域网
设备发现是网络运维与资产管理的基础需求,而编写一款高效的IP扫描器则是实现该需求的核心手段。理解TCP/IP协议栈中各层的探测机制是关键:ICMP用于验证主机存活,ARP负责获
取
数据链路层的MAC地址,NetBIOS则用于解析
主机名
称。通过组合这些协议,扫描器能在同一广播域内快速建立IP-MAC-
主机名
的映射关系。这类工具的价值不仅在于替代手动ping和查表,更能批量生成资产清单,为内网安全审计、故障排查和资源管理提供可靠数据。在实际工程中,基于VC++调用Windows原生API,既能绕过系统环境依
C++ | Qt 获
取
局域网
中存在的主机(IP以及
主机名
)
目录 原理 演示 原理 这里主要是通过QHostInfo::lookupHost获
取
主机名
,当然也可以通过IP找
主机名
,只要遍历
局域网
IP看其是否有
主机名
,就可以知道,这个IP是不是被使用(但是,某些开防火墙的机子,使用了IP,也是不能找到的) 这里有个小知识点这个和QHostInfo::lookupHost不一样,使用arp会准确很多,后期将会给出arp去扫描
局域网
使...
windows CMD命令查看
局域网
内所有
主机名
及IP
COLOR 0A CLS @ECHOOff Title查询
局域网
内在线电脑IP :send @ECHO off&setlocal enabledelayedexpansion E
查看
局域网
内所有的
主机名
、MAC地址和IP地址
查看
局域网
下所有的IP (base) wangyudeMacBook-Pro:~ wangyu$ arp -a ? (169.254.193.118) at 0:e0:4d:71:f3:e7 on en7 [ethernet] ? (172.16.10.1) at 3c:e5:a6:cd:34:54 on en0 ifscope [ethernet] ? (172.16.10.1) at 3c:e5:a6:cd:34:54 on en7 ifscope [ethernet] ? (172.16.10.1
局域网
跨网段根据
主机名
找IP
本例需要被找的机器同时也在运行以下代码。目前是遍历所有IP进行查找,效率很低,在没找到更好的办法之前只好用它了。 /** * 在
局域网
(LAN)里面根据
主机名
找到对应的IP。 * 设计作者: teasp * 信息描述: */ public class IpHostInLan { private static final int PORT = 4321; ...
C#
111,128
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章