根据 IP 查找机器名

By | 09月08日
Advertisement

有时候ping -a 都不行
可以试试

pathping localhost

--------------

ping -a localhost
InetAddress addr = InetAddress.getByName("16.173.244.212");

            // Get the host name
            String hostname = addr.getHostName();
            System.out.println(hostname);
            // Get canonical host name
            String hostnameCanonical = addr.getCanonicalHostName();

Similar Posts:

  • 如何通过T-SQL获得当前连接的客户端的IP和机器名...

    如何通过T-SQL获得当前连接的客户端的IP和机器名 /***************************************************************************************************************** 下面的SP是返回所有的客户端的IP和HOSTNAME,目的是可以通过JOB返回某一时间点的CLIENT 的连接情况. 我当时写这个脚本的目的是经常有一些没有授权的客户机,通过SQLSERVER的CLIENT就连接到S

  • IP与机器名互转

    using System.Net; 将 IP 转换成机器名 IPAddress ip = IPAddress.Parse(txtIP.Text);                 IPHostEntry host = Dns.GetHostByAddress(ip);                 txtName.Text = host.HostName;//txtName 显示机器名 将 机器名 转换成 IP IPAddress[] _ip = Dns.GetHostAddresses(tx

  • oracle 10g 修改IP或者机器名导致无法启动oracleDBConsole的解决方法

    症状:安装oracle 10g 的时候 网络检测没有通过,没有处理就继续安装了,ip地址也没有制定,后来给机器修改了IPoracleDBConsole就不能启动了,系统启动日志查看:Agent process exited abnormally during initialization. 无法启动oracleDBConsole的解决方案之一 症状:原来正常,后来给机器加了DNS后缀就不能启动了,系统启动时报错:Agent process exited abnormally during ini

  • Oracle10g 解决在ip或者机器名更改后的console em 不能使用的问题

    先停掉原来的em服务 set ORACLE_SID=EZCAS emctl stop dbconsole 注意:jre的classpath中间有空格,需要重新set一把 然后删除原先的em E:\oracle\product\10.2.0\db_1\BIN>emca -deconfig dbcontrol db -repos drop EMCA 开始于 2007-12-16 17:54:39 EM Configuration Assistant 10.2.0.1.0 正式版 版权所有 (c) 2

  • python获取PC机器名和IP地址

    利用socket包中的gethostname函数获取机器名之后,再调用gethostbyname函数获取机器的IP地址. import socket def print_machine_info(): host_name = socket.gethostname() ip_address = socket.gethostbyname(host_name) print "Host name: %s" %host_name print "IP address: %s"

  • 提取Oracle当前用户名,机器名,IP的方法(Oracle)

    select * FROM v$session ; select sysdate 当前时间, sys.login_user 数据库用户, machine 登录机器名, SYS_CONTEXT('USERENV', 'IP_ADDRESS') 登录IP, program 应用程序 from v$session where AUDSID = USERENV('SESSIONID');

  • Oracle 10g服务器更改IP地址或是机器名后的服务启动问题

    Oracle 10g服务器在更改IP地址或是机器名后,会出现OracleService*.OracleDBConsole*.及监听服务(**是数据库名,也就是SID)无法启动的现象,错误如下: -------------------------------------------------------------------------------------------------------- Windows 不能在 本地计算机 启动 OracleDBConsoleprod.有关更多信息,

  • Winform获取机器信息IP、MAC、机器名、CPU编号、主硬盘编号

    在Winform获取机器信息IP.MAC.机器名.CPU编号.主硬盘编号 首先,要引入命名空间 using System.Net; using System.Management; /// <summary> /// 获取本地IP /// </summary> /// <returns></returns> public static string Get_UserIP() { string ip = ""; string strHost

  • 局域网内成功的。可以通过IP地址查询到机器名。

    局域网内成功的.可以通过IP地址查询到机器名. 加上引用 using System.Net; using System.Net.Sockets; IPAddress myIP = IPAddress.Parse(this.textBox1.Text); //把IP字符串通过Parse转换为IP地址实例 IPHostEntry myHost = Dns.GetHostByAddress(myIP);//用GetHostByAddress方法根据IP获得主机名 string sHostName =

  • 10G 更改IP地址或机器名后EM配置

    10G中更改IP地址或者机器名之后要重新配置EM资料库,不然启动dbconsole会失败. 重建的步骤如下 1. drop configuration files and repository run : emca -deconfig dbcontrol db -repos drop 2. Logon SQLPLUS as user SYS or SYSTEM, and drop the sysman account and mangement objects: a. drop user sys

Tags: