在 Java 中,如何获得给定 CNAME(规范名称)的服务器的主机名?
例如,我有 CNAME“xyz”,但我想获得关联的主机名“myhost”。
我尝试使用,java.net.InetAddress.getHostName()但它只是返回了我提供的 CNAME。
例如:
String myCNAME = "xyz";
InetAddress inetAddress = InetAddress.getByName(myCNAME);
System.out.printf("My hostname = '%s'", inetAddress.getHostName());
Run Code Online (Sandbox Code Playgroud)
只返回给定的 CNAME:
My hostname = 'xyz'
Run Code Online (Sandbox Code Playgroud)
相反,我想获得主机名“myhost”。