在日常工作中,要获取一个机器的主机名,最简单的方法是通过ping命令来实现,例如:要获取百度的主机名,就可以ping www.baidu.com

通过ping命令,既可以获取到该机器的主机名,又可以获取它的IP地址。

除了上面这种方法之外,还可以通过另外一个DOS命令来获取一个机器的主机名:nbtstat

NBTSTAT命令:用于查看当前基于NETBIOS的TCP/IP连接状态,通过该工具你可以获得远程或本地机器的组名和机器名。虽然用户使用网络上的各种小工具可以准确地得到主机的网卡地址,但对于一个已建成的比较大型的局域网,要去每台机器上进行这样的操作就显得过于费事了。网管人员通过在自己上网的机器上使用DOS命令nbtstat,可以获取另一台上网主机的网卡地址。我们还是先来看看它的语法格式吧:

NBTSTAT [ [-a RemoteName] [-A IP address] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [interval] ]

  参数说明:

  -a Remotename—说明使用远程计算机的名称列出其名称表,此参数可以通过远程计算机的NetBios名来查看他的当前状态。

  -A IP address—说明使用远程计算机的 IP 地址并列出名称表,这个和-a不同的是就是这个只能使用IP,其实-a就包括了-A的功能了。

  -c—列出远程计算机的NetBIOS 名称的缓存和每个名称的 IP 地址这个参数就是用来列出在你的NetBIOS里缓存的你连接过的计算机的IP。

  -n—列出本地机的 NetBIOS 名称,此参数与上面所介绍的一个工具软件“netstat”中加“ -a”参数功能类似,只是这个是检查本地的,如果把netstat -a后面的IP换为自己的就和nbtstat -n的效果是一样的了。

  -r—列出 Windows 网络名称解析的名称解析统计。在配置使用 WINS 的 Windows 2000 计算机上,此选项返回要通过广播或 WINS 来解析和注册的名称数。

  -R—清除 NetBIOS 名称缓存中的所有名称后,重新装入 Lmhosts 文件,这个参数就是清除nbtstat -c所能看见的缓存里的IP。

  -S—在客户端和服务器会话表中只显示远程计算机的IP地址。

  -s—显示客户端和服务器会话,并将远程计算机 IP 地址转换成NETBIOS名称。此参数和-S差不多,只是这个会把对方的NetBIOS名给解析出来。

  -RR—释放在 WINS 服务器上注册的 NetBIOS 名称,然后刷新它们的注册。

  interval—每隔interval 秒重新显示所选的统计,直到按“CTRL+C”键停止重新显示统计。如果省略该参数,nbtstat 将打印一次当前的配置信息。此参数和netstat的一样,nbtstat中的“interval”参数是配合-s和-S一起使用的。

(ps:特别要注意这些参数在使用的时候要区分大小写)

该命令使用TCP/IP上的NetBIOS显示协议统计和当前TCP/IP连接,使用这个命令你可以得到远程主机的NETBIOS信息,比如用户名、所属的工作组、网卡的MAC地址等。在此我们就有必要了解几个基本的参数。

-a使用这个参数,只要你知道了远程主机的机器名称,就可以得到它的NETBIOS信息(下同)。

-A这个参数也可以得到远程主机的NETBIOS信息,但需要你知道它的IP。

-n列出本地机器的NETBIOS信息。

当得到了对方的IP或者机器名的时候,就可以使用nbtstat命令来进一步得到对方的信息了,这又增加了我们入侵的保险系数。

通过“nbtstat -A IP地址”这样的格式就可以获取到该机器的主机名、所属工作组和该机器的MAC地址了。

用IP地址反查主机名相关推荐

  1. 怎么看虚拟网服务器ip地址,如何根据ip地址反查域名

    如何根据ip地址反查域名 内容精选 换一换 为保护用户直播源站的资源不被非法源站下载盗用,视频直播服务提供了Referer防盗链.Key防盗链.IP黑白名单鉴权机制和禁推功能.开启鉴权机制后,CDN会 ...

  2. 根据ip查询linux主机名,根据ip地址查询其他主机名(Linux)

    局域网内可以通过下述命令来根据ip地址查询其他主机名(Linux) 使用nmblookup -A ip命令查询 Linux代码 [admin@v015213 ~/lpmall]$ nmblookup ...

  3. linux查询当前主机的IP地址,根据ip地址查询其他主机名(Linux)

    局域网内可以通过下述命令来根据ip地址查询其他主机名(Linux) 使用nmblookup -A ip命令查询 Linux代码 [admin@v015213 ~/lpmall]$ nmblookup ...

  4. VMWarevSphere Client 克隆虚拟机、变更IP地址、变更主机名、修改MAC地址

    VMWarevSphere Client 克隆虚拟机.变更IP地址.变更主机名.修改MAC地址 vSphere 是VMware公司推出一套服务器虚拟化解决方案 一.VMWarevSphere Clie ...

  5. java 反查域名_爬虫实现:根据IP地址反查域名

    域名解析与IP地址 域名解析是把域名指向网站空间IP,让人们通过注册的域名可以方便地访问到网站的一种服务:IP地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址.域名解析 ...

  6. Uos统信系统 IP地址以及完整主机名配置

    UOS IP地址以及完整主机名配置 提示:有任何问题可以私信我,下班看到第一时间回复 IP地址以及主机名配置 UOS IP地址以及完整主机名配置 一.修改配置文件并重启 首先先查看自己网卡名 保存重启 ...

  7. 知道IP地址如何查看主机名和MAC(网卡)地址

    可以利用nbtstat命令来查看 格式为:nbtstat -a IP 例如:要查看IP地址为192.168.1.13的主机名

  8. 利用IP查主机名的三种方法

    利用IP查主机名的三种方法 在局域网内,我们常使用一些工具来查IP查主机名, 利用ipconfig或者ping可以查到IP地址,也是我们常使用的工具.而要查网内的主机,可以用网上邻居,其实 我们也有一 ...

  9. .net通过获取客户端IP地址反查出用户的计算机名

    这个功能看似很少用到,但又非常实用,看似简单,但又在其中存在很多未知因素造成让人悲痛莫名的负能量... 这是公司内部最近在使用的功能,因为是DHCP,所以有时会根据计算机名做一些统计和权限的设置. 也 ...

最新文章

  1. poj 3579 Median 中间值(二分搜索)
  2. Cambridge Judge Business school faculty review
  3. 音视频低延迟应用的四个技术实践
  4. netcore 内存限制_[翻译] 使用 Serverless 和 .NET Core 构建飞速发展的架构
  5. SAP Spartacus login 页面看不到 UI 控件的问题解决
  6. E百科 | 第2期 扒一扒能加速互联网的QUIC协议
  7. 水平集与图割算法浅析
  8. 《Spring参考手册》中定义了以下几个AOP的重要概念
  9. 更新yum源却忘了生成缓存 造成每次启动机器报:the package list needs to be rebuilt...
  10. 29. JavaScript - 测试 jQuery
  11. 大学生网页设计作业的20款优秀HTML5制作工具
  12. 计算机快捷键win,Windows电脑常用的10个Win组合快捷键,你知道多少?
  13. 库克谈人工智能:增长飞快 兼具颠覆性和创造性
  14. rust墙壁升级点什么_明日之后屋子墙壁怎么升级?墙壁升级条件方法一览
  15. 百慕大将为金融科技和区块链公司提供新的银行服务
  16. teamspeak搭建_教你快速便捷的搭建Teamspeak 3 服务器和基友开黑必备!
  17. CIFS协议入门指南:快速部署文件共享服务器
  18. 火影忍者服务器最近不稳定吗,火影忍者手游:新区一个月后变死区,魔方合区的标准有点迷!...
  19. 解析Amazon和Google语音平台之争的商业逻辑
  20. 《Python之禅》

热门文章

  1. 如何在mysql中录入数据库_如何向MySQL数据库的表中录入数据
  2. 腾讯发布「云深智药」平台,新基建助力药物研发全流程
  3. 遇到的android_bug总结
  4. 2008年05月22日
  5. 【Java—— 微服务结构】
  6. matlab演奏《卡农》代码
  7. 原创超简单代码(1.16.50)
  8. carsim与simulink联合仿真——差动转向 两轮独立驱动电动汽车控制策略
  9. 电商平台后台管理系统项目介绍
  10. exsi虚拟化一站式