Mon désapointement face à la façon dont les navigateur traitent les adresses ipv6.

Il n'est pas possible d'uilser une adresse ipv6 link-local pour contacter sur le LAN un équipement vi un navigateur :

https://bugzilla.mozilla.org/show_bug.cgi?id=700999 : WONTFIX !

Mais non ? Pourquoi ?

Et comme d'habitude curl fait les choses bien :

curl -v https://[fe80::1e561:b8ff:fe51:45cd%enp0s25]:8080

marche .... ( au certificat près ;-) )
700999 - Firefox does not appear to support IPv6 link-local addresses

RESOLVED (nobody) in Core - Networking. Last updated 2025-06-26.

On voudrait saboter l'utilisation des link-local qu'on ne s'y prendrait pas autrement.

Donc je suis en train da parcourir des forums pour m'expliquer des normes IETF et WHATWG alors que je veux juste me connecter à mon proxmox local.
ipv6 link-local in url , use case : contact a local proxmox for training purposes.

#mozilla #firefox : -1 : https://bugzilla.mozilla.org/show_bug.cgi?id=700999 : WONTFIX ! 😠

#curl : 1 : https://github.com/curl/curl/discussions/6651 JUST WORKS 🥰
700999 - Firefox does not appear to support IPv6 link-local addresses

RESOLVED (nobody) in Core - Networking. Last updated 2025-06-26.

@artlog I did not really understand this because it is not clear to me if the two point to same resource... any more explanation for novices would be great but no worries

@adingbatponder @artlog Basically firefox, like most browsers, doesn't support the "odd" IPv6 local-link syntax which requires specifying an interface scope (eg %enp0s25) in the URL thus the browser can't connect. This probably stems from the URL encoding mechanism to handle special characters.

While the browser could technically support it, as curl already does, they've decided not to at this time due to it being a small edge case which would take a lot of work to fix.

@adingbatponder An important thing to note here is that IPv6 local-links are required, unlike IPv4, and actually live in interface scopes. This allows one local-link address to live on multiple interface without breaking things.
@adingbatponder To clarify, required as in they are automatically added, not required for IPv6 to function. They are the automatically added fe80:: addresses on interfaces.