根据主机名来查找ip或者根据ip来查看主机名(nbtstat)

简介:

  数据库上的process已经达到了最大数,所以时不时的就接不到数据库上.为了确认哪个机器上连接到数据库的session过多,我在登录到数据库之后查看v$session表:

SQL> select count(*),machine,osuser from v$session group by machine,osuser order by machine;
 
  COUNT(*) MACHINE                                                          OSUSER
---------- ---------------------------------------------------------------- ------------------------------
        11 3f1bffbd728b44b                                                  cnluoxh
         2 WORKGROUP\LEIPEI-PC                                              Administrator
        15 qacarnation                                                      oracle
        11 qacarnation                                                      qa

    其实v$session表中只记录了机器名,没有记录其ip.因此为了便于分析,我必须要找个工具能将机器名转化为ip.
    这个时候,我找到了nbtstat.
    1. nbtstat  -a carnatio-0c0d0f 获取"NetBIOS 远程计算机名称表"信息.相关信息会缓存在本地.
---------------------------------------------------------------------------------------------------------------
C:\Users\Administrator> nbtstat  -a carnatio-0c0d0f

本地连接 1:
节点 IP 址址: [192.168.8.106] 范围 ID: []

           NetBIOS 远程计算机名称表

       名称               类型         状态
    ---------------------------------------------
    CARNATIO-0C0D0F<00>  唯一        已注册
    WORKGROUP      <00>  组          已注册
    CARNATIO-0C0D0F<20>  唯一        已注册
    WORKGROUP      <1E>  组          已注册

    MAC 地址 = 00-0C-29-C4-C7-4D
--------------------------------------------------------------------------------------------------------------

    2. nbtstat  -c 打印出本地缓存的NBT信息:
--------------------------------------------------------------------------------------------------------------
C:\Users\Administrator>nbtstat   -c

本地连接 1:
节点 IP 址址: [192.168.8.106] 范围 ID: []

                  NetBIOS 远程缓存名称表

        名称              类型       主机地址    寿命[秒]
    ------------------------------------------------------------
    CARNATIO-0C0D0F<20>  唯一            192.168.4.21        597
    CARNATIO-0C0D0F<00>  唯一            192.168.4.21        597
--------------------------------------------------------------------------------------------------------------


后记:其实用nbtstat -A IP 可以获取到这个IP对应的机器名.还有其他用法,需要好好看帮助信息.



本文转自leipei博客园博客,原文链接:http://www.cnblogs.com/leipei2352/archive/2011/06/09/2076647.html,如需转载请自行联系原作者

目录
相关文章
|
4月前
|
网络协议 Linux
在Linux中,如何改IP、主机名、DNS?
在Linux中,如何改IP、主机名、DNS?
|
7月前
|
Linux
ip命令
`ip`命令是Linux中用于管理路由、网络设备和隧道的全能工具,融合了`ifconfig`和`route`的功能。它可以显示接口信息(如`ip addr`)、路由表(`ip route`)和邻居表(`ip neighbour`),并能配置IP地址、子网掩码、网关,以及添加/删除路由。此外,`ip`支持策略路由和隧道管理。要了解更多详情和参数,可查阅`man ip`。使用时需谨慎,避免造成网络问题或系统不稳定。
42 4
|
7月前
|
网络协议 Ubuntu 网络安全
127.0.0.1、0.0.0.0和本机ip地址的区别
127.0.0.1、0.0.0.0和本机ip地址的区别
|
7月前
|
Linux 开发工具
修改主机名称
【2月更文挑战第20天】修改主机名称
60 1
|
7月前
|
安全 网络安全
anywhere 无法正常使用的问题--IP地址解析
anywhere 无法正常使用的问题--IP地址解析
122 0
Linux系列——修改主机名与IP地址,实现可直接ping主机名
Linux系列——修改主机名与IP地址,实现可直接ping主机名
|
网络协议 网络架构
IP地址和端口号
IP地址一共有4byte(32bit组成),比如0.0.0.0,不简写的话就是0000 0000.0000 0000.0000 0000.0000 0000
128 0
|
数据库
IP地址以及端口号
IP地址以及端口号
375 0
IP地址以及端口号
|
小程序 Java 网络架构
自动获取计算机名、用户名、IP地址、子网掩码和默认网关
本单位有很多计算机设备(成千上万),现需要统计计算机名、用户名、MAC地址、IP地址、默认网关、子网掩码信息,咋办捏。
365 0
自动获取计算机名、用户名、IP地址、子网掩码和默认网关