社区
网络编程
帖子详情
局域网中如何获得指定IP主机的计算机名
tabris17
2004-06-26 08:47:20
局域网中如何根据IP地址获得远程主机的netbios名
NetServerGetInfo可以,但是要用WNetAddConnection2匿名连接,所以不适用
WNetOpenEnum要枚举,也不适用。
NetBIOS函数能不能做到?如果能,参数是什么?
有没有可能直接进行wins反解析?
...全文
106
5
打赏
收藏
局域网中如何获得指定IP主机的计算机名
局域网中如何根据IP地址获得远程主机的netbios名 NetServerGetInfo可以,但是要用WNetAddConnection2匿名连接,所以不适用 WNetOpenEnum要枚举,也不适用。 NetBIOS函数能不能做到?如果能,参数是什么? 有没有可能直接进行wins反解析?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tabris17
2004-06-27
打赏
举报
回复
用gethostbyaddr能得到netbios名字吗?
PiggyXP
2004-06-27
打赏
举报
回复
就是如果needways(needways)说的那样,调用gethostbyaddr就OK了,远不用NetBIOS那么麻烦的
但是不知道你说的远程主机是什么意思,就是同局域网内的主机吧,那用这个函数就没有问题^_^
needways
2004-06-27
打赏
举报
回复
记得要调用 WSAStartup.
needways
2004-06-27
打赏
举报
回复
// strAddr 是对方的 IP 地址
DWORD dwAddr = inet_addr(strAddr);
struct hostent* pHost = gethostbyaddr((char*)&dwAddr, 4, AF_INET);
//; pHost->h_name 就是对方的主机名称
wjl_2001
2004-06-27
打赏
举报
回复
GetHostName
批量获取
局域网
内
指定
计算机
的
ip
.bat
批量获取
局域网
内
指定
计算机
的
ip
,打开填写
计算机
名
.ini,把需要检测
ip
的
局域网
内的
计算机
名
,复制进去,每个
计算机
名
占一行,保存。运行bat。
局域网
查看工具查看
局域网
主机
(2)搜索
指定
网段内的
计算机
,并显示每台
计算机
的
计算机
名
,
IP
地址,工作组,MAC地址,用户。(3)搜索所有工作内或是选定的一个或几个工作组内的
计算机
,并显示每台
计算机
的
计算机
名
,
IP
地址,工作组,MAC地址,用户。...
获取
局域网
中
计算机
时间
获取
局域网
中
计算机
时间函数原码,输入
局域网
中
计算机
名
或
IP
,
获得
其时间
VB在
指定
网段内扫描可用
IP
及
主机
名
称.rar
VB在
指定
网段内扫描可用
IP
及
主机
名
称,设置好需要扫描的
IP
起始段、结束段,点击控制按钮即可开始扫描。
LanSee1.75
局域网
查看工具绿色版.z
ip
局域网
查看工具LanSee1.75能够查看
局域网
内所有的
计算机
共享资源,可查看到
计算机
名
称、
IP
地址、查看网段
IP
占用情况、网段
主机
搜索次数统计,能够自动搜索
指定
IP
段,同一内网内的所有
主机
,支持
IP
自动获取,
主机
...
网络编程
18,356
社区成员
64,217
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章