Я получил адрес 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-адресов.
Наконец, вы все равно можете получить сообщение об ошибке или страницу веб-сервера по умолчанию, поскольку большинство веб-сайтов настроены на обслуживание данных только в том случае, если поле Host:
указано правильно.