URL'ler her zaman bu biçime sahiptir:
<protocol>://<host>[:<port>]/[<path>][#<hash>]
Sorun IPv6'nın tıpkı port ve host ayırıcıları gibi virgül kullanmasıdır;
2001:db8:1f70::999:de8:7648:6e8
Peki ya bu ana bilgisayarsa ve ben de 100 numaralı bağlantı noktasındaki HTTP'ye bağlanmak istersem?
http://2001:db8:1f70::999:de8:7648:6e8:100/
Sorun son kolon. Sıfırlar çift kolonla (1f70 ile 999 arasında) bulunmadığından, ': 100' değerinin IP'ye veya port numarasına ait olduğu bilinmiyor. Bunu nasıl bilebiliriz?