一个特定的网站有 2 个 DNS 条目,即相同主机名的 2 个 IP 地址。但是,其中一个 IP 地址不起作用,只有 1 个起作用。
我正在尝试在不使用 Java 中的 HTTP 库的情况下开发 HTTP 客户端。我正在使用 Socket.connect(hostname, port) 从客户端连接到服务器。
我正在使用 InetSocketAddress 来解析主机名。如果它解析为工作 IP 地址,我的 HTTP 客户端工作正常。如果解析了非工作 IP 地址,我会收到未知主机异常。
我正在尝试有效地处理此问题,即选择非工作IP地址时,它应该尝试连接到另一个IP地址。我无法做到这一点。感谢您的所有帮助,在此先感谢。