【问题标题】:Java Inetaddress getallbyname errorJava Inetaddress getallbyname 错误
【发布时间】:2013-07-10 11:49:44
【问题描述】:

我正在使用 Java InetAddress 来查找当前的 Internet 连接是否可以通过 DNS 解析地址。但是,如果我输入一个随机地址(互联网上绝对不存在的地址),我仍然会得到一个 IP,谁能解释为什么会这样?

我正在使用的代码:

hosts = InetAddress.getAllByName(site.getSite());
            for(InetAddress host : hosts) {
                System.out.println(result_pref+"Ok "+ host);
            }

命令提示符的输出: 测试 DNS 主机:www.goooglelsdkfjsdlkfjsdklj.com - 结果:好的 www.gooogelsdkfjsdlkfjsdklj.com/67.215.65.132

提前致谢

【问题讨论】:

  • 这个IP指向一个404 Not found页面。

标签: java inetaddress


【解决方案1】:

67.215.65.132 地址指向由 DNS 服务器托管的网页(您正在使用的打开方式)在这种情况下为 OpenDNS。这只是意味着 404-Page Not found

【讨论】:

    猜你喜欢
    • 2018-05-12
    • 1970-01-01
    • 2017-11-11
    • 1970-01-01
    • 2010-12-29
    • 1970-01-01
    • 2011-08-08
    • 1970-01-01
    • 2016-12-02
    相关资源
    最近更新 更多