如何将 wget 与 IPV6 结合使用

如何将 wget 与 IPV6 结合使用

我使用以下命令(和输出)收到了 IPv6 地址:

$ dig +short +answer aaaa deb.debian.org
debian.map.fastlydns.net.
2a04:4e42:65::644

现在,当我尝试运行以下命令时:

wget -6 https://2a04:4e42:65::644

我收到以下错误:

https://2a04:4e42:65::644: Bad port number.

我的 wget 版本信息:

GNU Wget 1.21 built on linux-gnu.

这个版本的 wget (debian 11) 与 IPv6 不兼容吗?

答案1

您应该“转义”地址,例如wget -6 https://[2a04:4e42:65::644]

您可能还需要添加,--no-check-certificate因为 SSL 证书是针对域名而不是 IP 地址颁发的。

最后,您可能仍然会收到错误或默认 Web 服务器页面,因为大多数网站都设置为仅在Host:正确指定字段时才提供数据。

相关内容