IPv6 zones in URLs are a mistake

41 points by gmem


andrewrk

TL;DR: computers were a mistake.

It's a bit of throwing the baby out with the bathwater isn't it.

Literal anime villain logic(e.g. Trigun): humans are capable of heinous crimes, so I'm going to eradicate all humans.

I know it's said tongue in cheek but it's interesting to me, this is going to be the topic of my next talk which I'm in the middle of working on.

mitsuhiko

The actual mistake was having zones at all and to then permit them to be anything other than numeric indexes. On Macs zones are even encoded into the ip address at all which makes me wonder why that was not the option that could have been used instead.

The whole thing is pretty bad. Hostnames are also case insensitive in URLs yet for Linux EN0 and en0 are different devices. Then between WhatWG and the IETF standards there is currently no agreement on quite a few of these things.