D is for dizzy


Which of these would be a valid IPv6 address?

A) fe80::5d18::652:cffd:8f52

B) fe80::2231:7:a:8:2

C) fe80::230:h812:11:19

D) fe80:0000:0000:0000:5d18:0652:cffd:8f52:23ff

E) Put together any jumble of letters and numbers