IPV6でwgetを使用する方法

IPV6でwgetを使用する方法

次のコマンド (および出力) を使用して 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-certificateSSL 証明書は IP アドレスではなくドメイン名に対して発行されるため、追加する必要がある場合もあります。

最後に、ほとんどの Web サイトはフィールドが適切に指定された場合にのみデータを提供するように設定されているため、エラーまたはデフォルトの Web サーバー ページが表示される場合がありますHost:

関連情報