I guess they could intercept your DNS queries that only return an AAAA record and rewrite the resulting IPv6 address into an IPv4 address on their own network. They then remember the IPv6-to-IPv4 mapping they told you and intercept all your requests to the IPv4 address and rewrite it as a request to the IPv6 address. Seems horribly complicated though... I don't think you will have access to IPv6-only websites.
Good that there are providers that I can switch to when I need to use IPv6 that are better prepared than your company. I really think that having a working and well-tested IPv6 offering - ideally IPv4/IPv6 dual stack or dual stack Lite if there are no more IPv4 addresses - will be a competitive advantage.
I don't agree at all with this article. The author claims that IPv6 should have been designed as an extension to IPv4 so that IPv4 and IPv6 hosts can communicate with each other directly. This is fundamentally impossible. The IPv4 host can only send packets to IP addresses with 32 bit. Any longer number is not understood by the IPv4 host. In order to make this work, the IP stack of every IPv4 host would need to be updated. Guess what has to be done to have IPv4 and IPv6 dual stack? The IP stack of every IPv4 host needs to be updated!
Yes, he is not right! Many people (at least in Europe) run ADSL modem routers that they have to manage themselves. And a switch to IPv6 means either hoping for a firmware upgrade and applying it or buying a new one. Unless you have one that already supports IPv6 out of the box. (I think only some of the AVM Fritz!Box modem routers do).
The IPv6 protocol defines the network as a/64. This way, IP addresses can be autoconfigured with a very low chance of a collision. Agreed that/64 is very large though. I guess they wanted to make sure that all networks whatever the size can fit within one subnet.
Actually, this is not enough. IPv6 always uses/64 subnets. The standard policies suggest that an ISP should allocate a block of/48 to/56 to each end user. This means that every end user can have 256 to 65,536/64 subnets. Furthermore, the standard policies say that/19 to/32 should be allocated to each ISP.
I agree that it sounds wasteful, but it should be possible without problems.
Assume an allocation of/48 to each end user (actual numbers:/48 to/64). This means every end user can run 65,536 networks.
Further assume an allocation of/24 to each ISP (actual numbers:/19 to/32). This means every ISP can have 16,777,216 end users.
Finally, assume that only the 2000::/3 block of the address space will be used (as per current allocations). This means we can have 2,097,152 ISPs.
However, I think that eventually, SOHO end user will only be allocated/56 blocks as this is simply more than enough.
Importantly, manufacturers of routers and software should not make the assumption that anything outside 2000::/3 is an invalid address. This way, in case 2000::/3 runs out of space, we can have different allocation policies for the rest of the address space.
I have my IPv6 connectivity via SixXS, where you get allocated a/48 (for free).
If you really want to compare the numbers, how about Chrome beta/dev installs vs IE9 installs?
You should have RTFA:
Overall share of IE9 is 0.50%, which matches the current beta market share of Firefox 4, which is driven without marketing dollars outside of Mozilla’s website and matches about Google’s combined share of Beta and Developer Chrome browser – both of which are not marketed at all.
I was amazed that my super-cool do-everything fritz!box doesn't seem to do IPv6.
The newer Fritz!Boxes support IPv6. At the moment, I think you might need to install a lab firmware for some of the Fritz!Boxes, but I think I read somewhere that IPv6 support will be supported in all firmwares that still get updated at some point in the next 6 months.
Sorry, this is total bullshit. You could and can get IPv6 addresses alongside IPv4 addresses, and you definitely don't need to give up any IPv4 addresses.
In fact, the opposite will become true soon (once a RIR gets close to exhaustion, i.e. only one/8 block left) in a number of regions: You only get IPv4 addresses if you also take IPv6 addresses.
It is not safe if your browser is compromised. You enter a transfer of $50 to bank account A. Trojan in your browser replaces this to $5000 transfer to bank account B and sends this to bank. Bank asks you to provide transaction number 27 from your paper list to confirm $5000 transfer to bank account B. Trojan changes the browser display: "Please give me transaction number 27 for $50 transfer to bank account A." You provide the transaction number 27 and the trojan uses it to confirm the fraudulent transaction. And if the trojan is good, it will continue to alter your balance and your account display for weeks to come...
The SMS based transaction numbers are much better. The SMS says: "You requested a transfer of $50 to bank account A. Please confirm in your browser using the code 984759830." An attacker would now need to install a trojan on your computer (to be able to get your login details) and get hold of your mobile phone at the same time. Much more difficult!
No, it is true - they normally don't fly over new year's eve. In a press conference they mentioned that they could reconfigure the computer systems on a quiet day in orbit to deal with it but that it still entails some risk.
What is with the naming convention for Chrome? I mean have there been eight successive major releases of Chrome since we are already at Chrome 8? Why not just call it Chrome and leave the version off the name?
Which is exactly what Google are doing! Can you find a reference to the version number on www.google.com/chrome ? Are there pop-ups informing you that the new version is available? See! By the way, the current stable version is 6. They announced a while ago that they will reduce the time between major releases to around 6 weeks. So expect the stable version of Chrome 8 in the beginning of December.
In a nutshell: the Chrome version number is really mostly used internally.
Just wanted to write this post myself:) One more comment:
It wasn't working because the engineer removed the circuit breaker that powered it, in order to turn off a stuck heater on a pitot tube that was due to a malfunctioning switch.
Additionally, noone seemed to have been aware that the circuit breaker for the pitot tube heater had other important functions. The pilots were only advised that they should not fly in icing conditions as the pitot tube heater would not be working. This was not considered a problem as no icing conditions were expected anyway.
Had the engineer been aware of the other functions of the circuit breaker, he would probably have notified the pilots that the plane's take-off configuration warning system would not have worked.
I really don't see how we are going to allocate 15/8 netblocks in a single year, when only one has been allocated this year, and only, what, three last year? four?
Check your numbers! There are 14/8 left. In 2008, 9 were allocated. In 2009, 8 were allocated. Until 2010 YTD, 12 (!)/8s were allocated. The last allocation was two weeks ago, when 2/8s were allocated to APNIC. IANA's pool will almost certainly run out in the first half of 2011. The RIRs can then use up their allocations, and the first RIR (most likely APNIC) will run out 6-12 months later. So, it might not be 2011, but it will probably be (early) 2012 when some companies and ISPs won't be able to get IPv4 allocations from APNIC.
He has one and has a old computer that he runs 24/7.
... which costs him how much in electricity every year? Sure that he saves money with MagicJack? Or would it not be cheaper to get a dedicated SIP or Skype phone?
It is possible to get rid of it. According to Statcounter, IE6 is at 2.18% in Germany now, decreasing steadily. I doubt any web developer targeting German users will lose too much sleep if his web site doesn't work properly in IE6.
Suppose I am using OpenOffice, and I am interchanging documents with someone who is using MS Office, and we both forget to save to a common format and by mistake use the default format. In this circumstance I will receive a.docx format file and the other person will receive an ODF v1.2 format file. I will be able to read the file I get, but that other person using MS Office won't be able to read the file they receive.
Unless you have complex documents, this is not true - MS Office (at least version 2010 I have in front of me right now) can read and write the ODF format. If I remember correctly, it even asked whether I want to use OOXML or ODF as default.
Indeed. But I simply don't see the design problem in IPv6.
I guess they could intercept your DNS queries that only return an AAAA record and rewrite the resulting IPv6 address into an IPv4 address on their own network. They then remember the IPv6-to-IPv4 mapping they told you and intercept all your requests to the IPv4 address and rewrite it as a request to the IPv6 address. Seems horribly complicated though... I don't think you will have access to IPv6-only websites.
Good that there are providers that I can switch to when I need to use IPv6 that are better prepared than your company. I really think that having a working and well-tested IPv6 offering - ideally IPv4/IPv6 dual stack or dual stack Lite if there are no more IPv4 addresses - will be a competitive advantage.
Not so fast:
http://cr.yp.to/djbdns/ipv6mess.html
I don't agree at all with this article. The author claims that IPv6 should have been designed as an extension to IPv4 so that IPv4 and IPv6 hosts can communicate with each other directly. This is fundamentally impossible. The IPv4 host can only send packets to IP addresses with 32 bit. Any longer number is not understood by the IPv4 host. In order to make this work, the IP stack of every IPv4 host would need to be updated. Guess what has to be done to have IPv4 and IPv6 dual stack? The IP stack of every IPv4 host needs to be updated!
Yes, he is not right! Many people (at least in Europe) run ADSL modem routers that they have to manage themselves. And a switch to IPv6 means either hoping for a firmware upgrade and applying it or buying a new one. Unless you have one that already supports IPv6 out of the box. (I think only some of the AVM Fritz!Box modem routers do).
The IPv6 protocol defines the network as a /64. This way, IP addresses can be autoconfigured with a very low chance of a collision. Agreed that /64 is very large though. I guess they wanted to make sure that all networks whatever the size can fit within one subnet.
Actually, this is not enough. IPv6 always uses /64 subnets. The standard policies suggest that an ISP should allocate a block of /48 to /56 to each end user. This means that every end user can have 256 to 65,536 /64 subnets. Furthermore, the standard policies say that /19 to /32 should be allocated to each ISP.
I agree that it sounds wasteful, but it should be possible without problems.
Assume an allocation of /48 to each end user (actual numbers: /48 to /64). This means every end user can run 65,536 networks.
Further assume an allocation of /24 to each ISP (actual numbers: /19 to /32). This means every ISP can have 16,777,216 end users.
Finally, assume that only the 2000::/3 block of the address space will be used (as per current allocations). This means we can have 2,097,152 ISPs.
However, I think that eventually, SOHO end user will only be allocated /56 blocks as this is simply more than enough.
Importantly, manufacturers of routers and software should not make the assumption that anything outside 2000::/3 is an invalid address. This way, in case 2000::/3 runs out of space, we can have different allocation policies for the rest of the address space.
I have my IPv6 connectivity via SixXS, where you get allocated a /48 (for free).
If you really want to compare the numbers, how about Chrome beta/dev installs vs IE9 installs?
You should have RTFA:
Overall share of IE9 is 0.50%, which matches the current beta market share of Firefox 4, which is driven without marketing dollars outside of Mozilla’s website and matches about Google’s combined share of Beta and Developer Chrome browser – both of which are not marketed at all.
I was amazed that my super-cool do-everything fritz!box doesn't seem to do IPv6.
The newer Fritz!Boxes support IPv6. At the moment, I think you might need to install a lab firmware for some of the Fritz!Boxes, but I think I read somewhere that IPv6 support will be supported in all firmwares that still get updated at some point in the next 6 months.
In fact, the opposite will become true soon (once a RIR gets close to exhaustion, i.e. only one /8 block left) in a number of regions: You only get IPv4 addresses if you also take IPv6 addresses.
And on the other side, Apple (Safari) which own part of the licences and Microsoft who decided to pay...
Microsoft also is part of the MPEG-LA patent pool for H.264, which I guess you mean with "owns part of the licences".
It is not safe if your browser is compromised. You enter a transfer of $50 to bank account A. Trojan in your browser replaces this to $5000 transfer to bank account B and sends this to bank. Bank asks you to provide transaction number 27 from your paper list to confirm $5000 transfer to bank account B. Trojan changes the browser display: "Please give me transaction number 27 for $50 transfer to bank account A." You provide the transaction number 27 and the trojan uses it to confirm the fraudulent transaction. And if the trojan is good, it will continue to alter your balance and your account display for weeks to come... The SMS based transaction numbers are much better. The SMS says: "You requested a transfer of $50 to bank account A. Please confirm in your browser using the code 984759830." An attacker would now need to install a trojan on your computer (to be able to get your login details) and get hold of your mobile phone at the same time. Much more difficult!
This was the situation about half a year ago. Since then, AdBlock for Chrome has blocked ads from being downloaded.
You know there is AdBlock for Chrome? Works perfectly!
No, it is true - they normally don't fly over new year's eve. In a press conference they mentioned that they could reconfigure the computer systems on a quiet day in orbit to deal with it but that it still entails some risk.
The TGV holds the record with 575 km/h! http://en.wikipedia.org/wiki/TGV_world_speed_record
How about being able to turn off Google Instant?
Like being able to disable Instant with a drop-down menu to the right of the search box? Oh, that already exists.
What is with the naming convention for Chrome? I mean have there been eight successive major releases of Chrome since we are already at Chrome 8? Why not just call it Chrome and leave the version off the name?
Which is exactly what Google are doing! Can you find a reference to the version number on www.google.com/chrome ? Are there pop-ups informing you that the new version is available? See! By the way, the current stable version is 6. They announced a while ago that they will reduce the time between major releases to around 6 weeks. So expect the stable version of Chrome 8 in the beginning of December. In a nutshell: the Chrome version number is really mostly used internally.
In fact, it is likely that a capital "ß" will be introduced soon.
Additionally, noone seemed to have been aware that the circuit breaker for the pitot tube heater had other important functions. The pilots were only advised that they should not fly in icing conditions as the pitot tube heater would not be working. This was not considered a problem as no icing conditions were expected anyway.
Had the engineer been aware of the other functions of the circuit breaker, he would probably have notified the pilots that the plane's take-off configuration warning system would not have worked.
I suggest you check these reports instead, it is a lot easier as they do all the prediction for you, and they are both updated daily:
http://www.potaroo.net/tools/ipv4/index.html
http://www.ipv4depletion.com/?page_id=4
I really don't see how we are going to allocate 15 /8 netblocks in a single year, when only one has been allocated this year, and only, what, three last year? four?
Check your numbers! There are 14 /8 left. In 2008, 9 were allocated. In 2009, 8 were allocated. Until 2010 YTD, 12 (!) /8s were allocated. The last allocation was two weeks ago, when 2 /8s were allocated to APNIC. IANA's pool will almost certainly run out in the first half of 2011. The RIRs can then use up their allocations, and the first RIR (most likely APNIC) will run out 6-12 months later. So, it might not be 2011, but it will probably be (early) 2012 when some companies and ISPs won't be able to get IPv4 allocations from APNIC.
He has one and has a old computer that he runs 24/7.
... which costs him how much in electricity every year? Sure that he saves money with MagicJack? Or would it not be cheaper to get a dedicated SIP or Skype phone?
It is possible to get rid of it. According to Statcounter, IE6 is at 2.18% in Germany now, decreasing steadily. I doubt any web developer targeting German users will lose too much sleep if his web site doesn't work properly in IE6.
Suppose I am using OpenOffice, and I am interchanging documents with someone who is using MS Office, and we both forget to save to a common format and by mistake use the default format. In this circumstance I will receive a .docx format file and the other person will receive an ODF v1.2 format file. I will be able to read the file I get, but that other person using MS Office won't be able to read the file they receive.
Unless you have complex documents, this is not true - MS Office (at least version 2010 I have in front of me right now) can read and write the ODF format. If I remember correctly, it even asked whether I want to use OOXML or ODF as default.