Java 检查域是否存在时出现错误行为

Java 检查域是否存在时出现错误行为,java,Java,我想检查一个域是否存在,下面是我的代码: try { InetAddress inetAddress = InetAddress.getByName("ouestfrance-ecole.com"); System.out.println(inetAddress.getHostName()); System.out.println(inetAddress.getHostAddress()); } catch (UnknownHostException e) { e

我想检查一个域是否存在,下面是我的代码:

try {
    InetAddress inetAddress = InetAddress.getByName("ouestfrance-ecole.com");
    System.out.println(inetAddress.getHostName());
    System.out.println(inetAddress.getHostAddress());
} catch (UnknownHostException e) {
    e.printStackTrace();
}
答复是:

java.net.UnknownHostException: ouestfrance-ecole.com
at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:849)
at java.net.InetAddress.getAddressFromNameService(InetAddress.java:1202)
at java.net.InetAddress.getAllByName0(InetAddress.java:1153)
at java.net.InetAddress.getAllByName(InetAddress.java:1083)
at java.net.InetAddress.getAllByName(InetAddress.java:1019)
at java.net.InetAddress.getByName(InetAddress.java:969)
at MainApp.main(MainApp.java:18)
但是,如果我把ouestfrance-ecole.com放在我的浏览器中,或者执行
host ouestfrance-ecole.com
我会有一个响应,因为这个域确实存在,并且托管了一个网站

原因是什么

谢谢

工作正常(请注意
www
子域)。是
ouestfrance ecole.com
不起作用(也在我的浏览器中)

InetAddress.getByName("www.ouestfrance-ecole.com")