IPv6 words

I am sure it has come up a number of times, but with IPv6 you can make up fancy addresses that are (almost) complete words or phrases. Making it almost as easy to remember as the resolved name.

It'd be nice in a weird geek sort of way (but totally impractical) to be able to request IPv6 blocks that have some sort of fancy name of your choice.

2001:db8:dead:beef::
dead:beef::
dead::beef

As seen on http://en.wikipedia.org/wiki/Magic_number_(programming)
"DEADBEEF Famously used on IBM systems such as the RS/6000, also used in the original Mac OS operating systems, OPENSTEP Enterprise, and the Commodore Amiga. On Sun Microsystems' Solaris, marks freed kernel memory (KMEM_FREE_PATTERN)"

Bonus points if your organisation's name only contains HEX characters.

Greetings,
Jeroen

Not quite dead beef, but spotted this when testing connectivity using a site from one of the rackspace guys:

ipv6.icanhazip.com. 7200 IN AAAA 2001:470:1f10:d57:feed:beef:cafe:d00d

Paul

(Warning: This email contains scenes of flashbacks)

like c15c:0d06:f00d seen on ipv6 day (tail end of cisco's website v6
address) (among several others with lots of deadbeef's and cafe's)

-- Pete

and face:b00c, dead:babe, I think there are actually quite a few of these.

http://en.wikipedia.org/wiki/Hexspeak

4-character or shorter hex words, for your reference:

aced
ace5
ac1d
add5
a1de
a1d5
baa5
babe
ba5e
ba55
bead
bed5
beef
b1a5
b1de
b0de
b00b
b055
ca5e
cede
c0da
c0de
c0ed
c01f
da15
dead
deaf
deed
d1ce
d1ed
d1e5
d15c
d155
d0d0
d0ff
d05e
ea5e
face
fade
fed5
feed
fee5
f1b5
f1ef
f1fe
f00d
1ced
1dea
1de5
0b0e
0dd5
5afe
5a1d
5a55
5cab
5cad
5eed
51de
50da
50fa
ace
add
ad0
ad5
a1d
a55
bad
bed
bee
b1b
b1d
b0a
b0b
b00
cab
cad
c0b
c0d
dab
dad
d1d
d1e
d0c
d0e
d05
ebb
fad
fed
fee
f1b
f1e
f0b
f0e
1ce
0af
0dd
0de
0ff
5ad
5ea
5ee
51c
515
50b

ad
a5
be
d0
1f
15
0f
50

a
1

William Herrin wrote:

able to request IPv6 blocks that have some sort of fancy name of your
choice.

4-character or shorter hex words, for your reference:

aced
ace5
ac1d

:smiley:

Thanks.

I wonder about 2001:db8

The person who made it up must like the movie "2001: a space odyssey" and Aston Martin. Even though I don't think they ever made a db8, but they made or make db2, db4, db5, db6, db7 and db9 amongst others.

Greetings,
Jeroen

For IPv6 I consider it "address spam". My content filter will give you some extra tiny score if your MX uses such an address.

If you want to do it, make sure you do understand the restrictions that apply to IPv6 addresses, like U/G bits, etc. Too many people unfortunately just think it's cool in a weird geeky sense and violate RFCs with them. I was very close to write an article about that after W6D...

/bz

We decided to go the TEXT to HEX conversion route and our main website IPv6 Address ends in 337a:2e6e:6574
-Mike

In a message written on Fri, Jun 24, 2011 at 09:10:53AM +0000, Bjoern A. Zeeb wrote:

If you want to do it, make sure you do understand the restrictions that apply to IPv6 addresses, like U/G bits, etc. Too many people unfortunately just think it's cool in a weird geeky sense and violate RFCs with them. I was very close to write an article about that after W6D...

Perhaps I missed something in an RFC somewhere, but I believe those
bits only have meaning locally on an Ethernet LAN. They have no
meaning when used on non-Ethernet networks, for instance POS or on
a Loopback. If someone wanted to use them for a /128 virtual for
their web site for instance that would be ok.

Or, turning that around, if you assume an IPv6 address is part of a /64
on an Ethernet network, you have made a false assumption.

In a message written on Fri, Jun 24, 2011 at 09:10:53AM +0000, Bjoern A. Zeeb wrote:

If you want to do it, make sure you do understand the restrictions that apply to IPv6 addresses, like U/G bits, etc. Too many people unfortunately just think it's cool in a weird geeky sense and violate RFCs with them. I was very close to write an article about that after W6D...

Perhaps I missed something in an RFC somewhere, but I believe those
bits only have meaning locally on an Ethernet LAN. They have no
meaning when used on non-Ethernet networks, for instance POS or on
a Loopback. If someone wanted to use them for a /128 virtual for
their web site for instance that would be ok.

Or, turning that around, if you assume an IPv6 address is part of a /64
on an Ethernet network, you have made a false assumption.

A load-balancer attached to it's first hop router via a /126 may well advertise the virtual ip's it's serving (and treat them) as /128s. the assumption that links are /64s falls down a lot (even on ethernet) when most of them are point-to-point.