Four Root DNS Servers Go IPv6 On February 4th
I Don't Believe in Imaginary Property writes "On February 4th, IANA will add AAAA records for the IPv6 addresses of the four root servers. With this transition, it will finally be possible for two internet hosts to communicate without using IPv4 at all. Certain obsolete software may face compatibility problems due to the change, but those issues are addressed in an ICANN report (pdf)."
The main problem isn't obsolete software, but hardware. Changing routers to some that support IPv6 isn't done over night. And even if you do, and get IPv6 assigned, it doesn't help unless your provider also supports IPv6 -- else you might as well be tunelling the old way anyhow.
Regards,
--
*Art
Hopefully ISPs will start to offer IPv6 as standard pretty quick, I'm getting tired of dynamic IP allocation.
First of all--this is great news. We need breaks from the past like this. Maybe we'll see computers natively handle 128-bit words. UUIDs are already there. I'm sure the custom networking hardware already has it down, but this could be something that drives it. 128-bits seems like overkill for addressing, but it could be put to use as well.
So when will this mean that I can actually use IPv6 for connecting to servers?
Like, when will I be able to open my browser window, type in an IPv6 address, and connect to...say..google?
I'm the guy with the unpopular opinion
Great, now we can soon get on with the job of assigning static ip addresses to all our toasters, refrigerators, furnaces, thermostats, tv sets, electric hairdryers, etc.
try { do() || do_not(); } catch (JediException err) { yoda(err); }
It could just reverse lookup google's IPv6, and then go through IPv4.
With this transition, it will finally be possible for two internet hosts to communicate without using IPv4 at all
Well, I guess that IPv6 transition is coming along nicely.
HAR HAR HAR.
Yeah, when slashdot drops it's IPv4 address, then I'll believe in this IPv6 nonsense.
IPv6
I'm a subscriber, so maybe I'll get a break here. I've been seeing this link around slashdot for awhile. I'm curious if it is a robot that can manage to do somewhat relevant garbage around the link. Of course, could be some drone who doesn't even know English very well.
I'm just hoping the Enemy Territory server I play on doesn't move too quickly to the switch to IPv6. It took me ages to load their map rotation, but it's a good selection and their bots are a nice challenge. It has taken me months already to remember the 216.27.112... wait, is it 112.48, or 48.112 at the end? And that 27 doesn't look right. It ends in :27962, I know that. Or is it :27964?
Ah crap, I forgot the number again.
Damn you, progress.
Shiny. Let's be bad guys...
If I hadn't just spent my mod points on something else besides a topic I figured I'd want to post in, I'd have slammed you for flamebait.
/., thank you.
Please keep such racism off of
I'm just curious. I know that the 128-bits are not meant to be densely filled, but surely somewhat thought of 64 bits before 128 was settled on. Given the same principle of sparse assignment, will 256 be far off?
IPv6, the net of the free. IPv4, the net of the plebs.
What about A6 records? Aren't those the ones that were to support aggregation and renumbering?
If you were attempting to assign an IP to every molecule in the atmosphere, starting at the surface of the earth and working up, you'd only cover a thickness of 2.5 centimeters:
2^128 / 6.02E23 = 5.16E14 moles of IP-addressable gasses
5.16E14 * 22.4 = 1.226E16 liters worth of IP-addressable gasses at STP
1.226E16 / 1000 = 1.226E13 meters cubed of IP-addressable gasses at STP
1.226E13 / 5.1E14 = 0.024 meters height if you spread that volume over the surface of the earth.
The irony in all this is that neither Cisco or any of the developers of IPv6 compliant OSs (Microsoft, Apple, Kernel.org, for example) actually have AAAA records themselves.
Jumpstart the tartan drive.
"Me fail English? That's unpossible."
In Soviet Russia, grammar misuses you to brag about its use of you!
I Am Not An Internet Assigned Numbers Authority.
Beauty is in the eye of the beerholder.
every ipv4 address has an ipv6 address already so no need to worry about anything, ipv4 works with ipv6 and ipv6 works with ipv4....
You do know that DHCP can assign a fixed IP don't you?
"Get IP address automatically" has nothing to do with dynamic / fixed assignment.
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
So, we've got lots of IPv6 addresses, thus we can assign static IP's to everything. Catch: IPv6 addresses aren't very readable/memorable. I can remember all of the IPv4 addresses on my network, but I wouldn't remember the v6 ones.
So, what's the solution there: well there's DNS and DHCP... man I hate DHCP. What if my local DHCP server or DNS server goes down? And, then I try to ping it to diagnose... oh, if only I could remember its address!
What about web hosting providers? Dear Hosting Support, can you please change my www IP to 2001:0db8:85a3:08d3:1319:8a2e:0370:7334? Much easier to screw up then if I say 66.35.250.151.
Also, IPv6 means we can throw away NAT... which is good, because NAT sucks, and its basically only there because we don't have enough IPv4 addresses. But, hang on ... so every machine I have on my local network has a public IP address. Great. Do I really want that? Yes, I have a firewall; yes, its secure... but its still more secure to have every machine (except 1) completely non-addressable from the internet.
I know a lot of less secure networks would be screwed if every machine was publicly-addressible. They may have a poorly-configured or nonexistent firewall, and are only getting a semblance of security by using NAT.
Don't get me wrong, IPv6 is definitely a good idea; the address space rocks, and there's a whole host of other benefits. There's just a bunch of simple, practical issues that IPv4 solves better.
*ducks* This has got to be flamebait on a place like /.
Can anyone try and give a quick ipV6 (benefits?) overview for someone who (relative to the rest of the world) is smart & computer savvy, but has ADD like a mofo, and is (relative to most slashdotters) network stupid.
Yeah, February 4th 2007, that was the day the internet died. I remember it like it was yesterday... Now where did I put my teeth? ;)
Why in the world was the parent modded offtopic? IPv6 addresses are 128 bits in length. He was wondering if their use would eventually lead to CPUs with 128-bit native words. That seems ontopic enough for me.
When i think of the subnets i've used/worked in, i tend to believe that remembering ipv6 addresses isnt going to be that hard in reality.
Ok, they're long - but in my head right now i can remember 4 subnets, work, previous work, home and the university i went to. Now i tend to think in terms of subnets. For example lets say my home is 192.168.1.0/24, my router is 1, my dns is 2, my mailserver is 3, my printer is 4, etc etc. The bit at the front replacing the 192.168.1 may have got alot bigger, but i still only have to remember it once.
So even if its 2001:0db8:85a3:08d3:1319:8a2e:0001 you'll wrap your head around it. Am i going to remember the ipv6 addresses for slashdot, google and a dozen other public websites? No, but i dont know their ipv4 ones off the top of my head either, and its also why i have dns. The fact is the only place you're going to or should need to know ipv6 addresses is when your assigning them yourself and you'll probably memorize it out of use in any case.
"it will finally be possible for two internet hosts to communicate without using IPv4 at all." DNS has nothing to do with enabling to IPV6 hosts to communicate on the internet... it only provides name resolution. The routers make it possible for 2 IPV6 hosts to communicate... you just do so by using their IPV6 address instead of the name..
ICANN announced on 20 July 2004 that the IPv6 AAAA records for the Japan (.jp) and Korea (.kr) country code Top Level Domain (ccTLD) nameservers became visible in the DNS root server zone files with serial number 2004072000. The IPv6 records for France (.fr) were added a little later. This made IPv6 operational in a public fashion.
You are right about them using DHCP etc. because it makes it easier for Joe Sixpack. But DHCP does not mean that we can't have a static address. DHCP and similar technologies can easily be set up to always assign the same address to the same customer/device/router.
/David
I think the only reason providers differentiate between static and dynamic addresses is to make money. They can then sell static addresses for those that really need it, at a higher price. Not that it is more expensive for the provider to provide.
I thought I recalled reading that IPv6 was easier to throttle and censor than IPv4.
But fundamentally, the reason we need to switch to IPv6 is that we're going to run out of IPv4 addresses, so at some point you or some guy in China or mobilephone user in India are going to have an IPv6 address with no corresponding IPv4 address. That means that if you want to reach a server that only has an IPv4 address, you're going to need to use some NAT-like translation gateway, which can share its IPv4 address with a bunch of IPv6 users. It may be ok as a transition strategy, and one or more solutions like that will probably have to be deployed for transition, but it gets ugly in the long run. (Better than having everybody's DSL, cable, and mobile network using 10.x.x.x and NAT, though, since you'd be able to use native IPv6 to reach other v6 users for real applications.)
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
In theory there were a lot of cool things that IPv6 was going to give us, back when we were optimistically planning for them in the early 90s. Most of them got implemented in IPv4, either fairly similarly (like IPSEC), or using different mechanisms that get the same job done (like DHCP for address assignment compared to IPv6's Netware-like stateless autoconfiguration.) And address allocation is a bit simpler, because we've got enough bits that you don't have to keep stealing them all the time, so you can do a cleaner job. (Though apparently DHCPv6 has feature-crept its way into more complexity than IPv4's original DHCP.)
But some of those cool things just haven't really worked out. Letting the subnetting hierarchy mirror the physical routing structure so that routing tables are smaller and cleaner was supposed to be really cool, but it doesn't match how the US ISP market is interconnected (YMMV in Europe, where big-city exchange points dominate the market as opposed to overlapping wide-area Tier 1 ISPs), and it especially doesn't work if lots of end users are multi-homed to different ISPs for reliability reasons, which is basically most businesses that have their servers at their offices instead of colo centers. There's a horridly ugly kluge called "shim6" that's trying to fix that, with makes-NAT-look-good levels of ugliness, and there are other games that the mobile-IP people may be able to help with, but basically any multi-homed customer is likely to end up advertising at least one fairly-specific route to the whole world in addition to getting connectivity from their ISP's larger netblock, so for the most part we don't win.
The lack of success in simplifying routing tables through hierarchy is becoming increasingly frustrating to the ISP community as we keep hitting limits on router performance. In the past, some of the problems were simple (RAM costs an order of magnitude more if you put it into a box with teal paint on the front, so many routers couldn't do full BGP tables once the net hit ~100000 routes), but we're running into things like some very popular very-large-user hardware that only has enough CAM hardware to support ~256K routes, which is about how many a typical ISP backbone connection sees (depending on how many of their own customers' routes the same box also handles) so ISPs are starting to filter out longer route advertisements - which can have effects like interfering with customers' redundant-ISP reliability, or making some traffic load-balancing less effective. The alternatives are to spend large chunks of money now (and of course IPv6 addresses are 4x as big so the box can support 1/4 as many routes if you're doing pure IPv6 on it) or waiting another year or two for Moore's Law to help.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Only to be thwarted by needing to type the domain name anyway in the Host: http/1.1 header on every server running multiple domains.
I am surprised that so far no-one has mentioned the Open Root Server Network. It serves exactly the same data as the ICANN root servers, and has supported IPv6 for some time now. The root hints is available from http://european.nl.orsn.net/tech-hint.php. I have been using it for a few years now without problems.
Whats the new localhost IP then? 127.0.0.0.0.1 ?
IPv5
If you remember every line from 19 seasons, then I really pity the Star Wars, Lord of the Rings, Buffy, and Star Trek geeks around you who have to put up with that. ;-)
Besides, I don't get Fox where I live, and my wife only has three or four seasons on DVD so far, you insensitive clod!
I do tech support for a living, and get very frustrated when I hear people abuse terminology they don't understand. It could be as simple as calling a slash a "backslash", or as complicated as saying "This format defaults to that printer" when describing a format file that specifies a printer to override what default printer may have already been assigned; in any event, by using a word to mean something diametrically opposed to the original meaning, they sow confusion. Eventually, the word or phrase loses meaning entirely, and must be abandoned.
Perfect example. I no longer can use that word. Instead I say "thousand bytes" or "two to the tenth bytes" instead of "kilobyte"; "million bytes", "one point zero two four million bytes", or "two to the twentieth bytes" instead of "megabyte" (because all three of those have been used, primarily for HDs, FDS, and RAM respectively); or "billion bytes" or "two to the thirtieth bytes" instead of "gigabyte", etc.[100% ISO 646 Compliant]
SVM, ERGO MONSTRO.
there is no native support for aggregation or renumbering in IPv6. it's basically just IPv4 with more bits. all the fancy stuff promised in the original IPv6 goal documents from IETF had to be jettisoned to make the 10-year schedule achievable.
like freebsd.org, netbsd.org, isc.org, and a bunch of the other stuff ISC hosts. (kernel.org has been here for a while, but has not asked us for IPv6 connectivity for pub.kernel.org yet.)