Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java-InetAddress.getByName失败,但cmd ping可以工作,为什么?_Java - Fatal编程技术网

Java-InetAddress.getByName失败,但cmd ping可以工作,为什么?

Java-InetAddress.getByName失败,但cmd ping可以工作,为什么?,java,Java,在InetAddress.getByName(String)中使用内部计算机名对我来说是失败的。但是,如果我在命令窗口中“ping”之后使用相同的字符串,它就可以正常工作 此外,如果我使用外部名称,如“www.google.com”,或者如果我使用内部主机的实际IP,inetAddress方法也可以正常工作 它抛出了一个未知的异常 InetAddress.getByName(“computername.company.ca”)-UnkownHostException InetAddress.g

InetAddress.getByName(String)
中使用内部计算机名对我来说是失败的。但是,如果我在命令窗口中“ping”之后使用相同的字符串,它就可以正常工作

此外,如果我使用外部名称,如“www.google.com”,或者如果我使用内部主机的实际IP,inetAddress方法也可以正常工作

它抛出了一个未知的异常

  • InetAddress.getByName(“computername.company.ca”)
    -UnkownHostException
  • InetAddress.getByName(“计算机名”)
    -UnkownHostException
  • InetAddress.getByName(“1.2.3.4”)
    -有效
  • InetAddress.getByName(“www.google.com”)
    -很有效
  • ping computername.company.ca
    -工作
  • ping computername
    -有效
  • ping 1.2.3.4
    -有效

为什么InetAddress不能使用计算机名解析地址?

对我来说失败了
-展开it@JigarJoshi-是的。继续阅读。这意味着JVM使用的名称解析机制与系统的名称解析机制不同……您是否对java网络设置进行了不同的配置?请看一看