gpt4 book ai didi

java - 无效的 IPv6 地址

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:40:28 31 4
gpt4 key购买 nike

我收到错误信息:

Error occurs in downloading files from ftp Server : ftp://speedtest.tele2.net: invalid IPv6 address

从这行:

String serverAddress = "ftp://speedtest.tele2.net";
FTPClient ftp = new FTPClient();
ftp.connect(serverAddress);

我不知道该怎么办?

我得到的唯一建议是关于这个系统属性,但这并没有解决问题。

java.net.preferIPv4Stack -> true
java.net.preferIPv6Addresses -> true

有人得到建议或引用吗?非常感谢!

最佳答案

该站点同时具有 IPv6 和 IPv4 地址

$ dig AAAA speedtest.tele2.net -> 2a00:800:1010::1
$ dig A speedtest.tele2.net -> 90.130.70.73

如果可用,通常首选 IPv6。但是,虽然服务器可以通过 IPv4 地址端口 21 访问,但无法通过 IPv6 地址访问,即 FTP 和 DNS 设置不一致。

来自 Java 的错误消息令人困惑,因为它实际上不是错误的 IPv6 地址,而是无法连接到该地址。

关于java - 无效的 IPv6 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40239859/

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