tags:

views:

90

answers:

3

Now that remaining IPv4 address space has dropped below 5% let's make list of things every software developer must know about IPv6, including maybe not so obvious new pitfalls, hybrid solutions, etc.

A: 

That its a 128 bit address and it has a hexadecimal notation. How to convert between IPv4 & IPv6.

Tony
That’s not a particlarly valuable thing to teach in regards to IPv6 — there are plenty more non-obvious things you can teach. Besides, in software development, IP addressing (whether v4 or v6) is done in binary (read up about inet_ptoa() and inet_atop()), not ASCII, so whether it’s in hexadecimal or decimal is irrelevant.
Jeremy Visser
+1  A: 

I am a software developer and I know absolutely nothing about IPv6. I am not alone in my company. There are so many things to program with a computer that don't need internet at all.

mouviciel
+1. I don't even know how to spell IPv6 and it's having 0 impact on my work.
High Performance Mark
+1 I guess that's true for virtually every IT/development related topic. But I'd rather keep the title "big" and broad. And I must admit that even though it will certainly have an impact on my work I didn't care much until now. Yeah there will be v6, it's 128 bit, there are colons in the address, yadda yadda, but nothing really concrete, usable. Shame on me. But that's my point; it will hit many developers and it seems to me it doesn't get as much attention as it should. Take a look at the unicode article I linked to in the question. That's "ages" old and still it's done wrong many, many times
VolkerK
+1  A: 

That there is not a one-to-one mapping between IPv4 and IPv6 addresses. See e.g. How can I convert IPv6 to IPv4 address

Damien_The_Unbeliever