Wget

如何在 IPV6 中使用 wget

  • November 1, 2021

我使用以下命令(和輸出)收到了 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 不兼容嗎?

您應該“轉義”地址,例如wget -6 https://[2a04:4e42:65::644]

您可能還需要添加--no-check-certificate,因為 SSL 證書是為域名而不是 IP 地址頒發的。

最後,您可能仍然會收到錯誤或預設 Web 伺服器頁面,因為大多數網站都設置為僅在Host:正確指定該欄位時才提供數據。

引用自:https://unix.stackexchange.com/questions/675724