我使用以下命令(和输出)收到了 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:
正确指定字段时才提供数据。