Comment Re:Wrong survey audience (Score 1) 167
They should just have added an extra octet to IPv4. IPv6 is overly complicated, who wants to remember the internal IPv6 address range? sure, let's ping
Sadly, this does bring up a very valid point. A lot of 'peripheral' network equipment tends to get addressed by address directly (more out of habit and laziness on the IT admin part than anything, but one shouldn't underestimate that!). I work as a software developer in the MFP (think: networked office printer/scanner/fax/copier devices) industry. By customer request, all the software I create tends to show your list of devices by IP address first. Of course, both my software and the devices it works with fully support both DNS and IPv6, so typing a hostname or IPv6 address will work, but if the customers don't set the devices up to USE these functions, we can't exactly force them.
Of course, the 'local network' world can probably stick to IPv4 for a fair bit longer (or theoretically indefinitely) while the connections out then make use of IPv6; however as more people hear buzzwords like 'cloud', more and more previously 'internal' things are going to start having connections to the outside and there's a big potential for mess.
Now, why don't people just happily type in IPv6 addresses? They're too hard to remember as the parent points out. Well, why don't they use DNS? Because doing so requires a DNS server (fine in bigger offices, but a bit overkill for a 10 person shop with only a couple of devices)
Adding octets to the IPv4 format as the parent suggests would've been a much 'easier' transition for most people. Sure there's a lot that would need to have been considered, but it's probably not dissimilar to the amount required for consideration with the current IPv6 way of doing things.
And yes, I'm aware one could theoretically write a complete IPv6 address with dotted quad style notation, but if no-one else does and the majority of software didn't support it, then doing so would be a bit dumb.
And lots of software (for originally-valid reasons) wants IP addresses, and only aliases them internally to different host names. DNS cannot be relied-on.