gpt4 book ai didi

java - 如何从 Java 中的 IP 地址获取 URL?

转载 作者:塔克拉玛干 更新时间:2023-11-01 23:08:35 24 4
gpt4 key购买 nike

我找到了从 IP 地址获取主机名的代码。代码如下所示:

import java.net.InetAddress;
import java.net.UnknownHostException;
public class GetHostName{
public static void main(String a[]){
try{
InetAddress host = InetAddress.getByName("74.125.68.94");
System.out.println(host.getHostName());
}
catch(UnknownHostException ex){
ex.printStackTrace();
}
}
}

输出如下:

sc-in-f94.1e100.net

但是当我通过浏览器启动这个 IP 地址 (74.125.68.94) 时,它会打开 Google 网站。所以我的问题是我怎样才能像 http://www.google.com 这样的 URL来自 IP 地址,而不是使用 java 显示 sc-in-f94.1e100.net

最佳答案

你不能那样做。

通常,同一个 IP 可以访问多个域。你可以像你已经做的那样识别主机名。这是服务于域的机器名称,相当于IP。

此外,IP 只是一台机器的地址,它也可以为任何域提供服务,因为它可以是 Web 服务器,也可以不是。

关于java - 如何从 Java 中的 IP 地址获取 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35111054/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com