Updates Submitted For “Migrating Applications To IPv6” Book

Very early this morning, I submitted a range of updates to the book to O’Reilly’s production team. As this is the first formal update I’ve made, I’m not sure of the exact process from here, but at some point soon the updated content will be available as part of the normal book.  I’ll post about it here on the site when it’s ready, and anyone who bought the ebook directly from O’Reilly will be automagically notified about how to download the updates.

Here’s a snapshot of the changes I made to the book:

  • Added new section on recent events and changes that make it critical for application developers to be thinking about IPv6.
  • Added section on connecting to DNS servers over IPv6 and about DNS and DHCPv6
  • Added sidebar about RFC 5952, “A Recommendation for IPv6 Address Text Representation”
  • Expanded text about “Happy Eyeballs” algorithm and included mention of RFC 6556 for testing for happy eyeballs.
  • Added brief info about lessons learned from World IPv6 Day
  • Added info about World IPv6 Launch in 2012
  • Added new section on testing resources
  • Added new section about setting up an IPv6 test network
  • Updated IPv6 NAT info to point to RFC 6296
  • Added warning about SMTP’s way of showing IPv6 addresses
  • Added additional resources, including a new section about some informational RFCs that may be of interest to application developers.

I’m pleased with how it came out… there’s been a great amount of new information added in the last few months that will be helpful for application developers and it was great to incorporate that into the book.

Next up, I’d like to add some images that illustrate some of the points in the book… but that’s the next update…

… and please do let me know if you have suggestions for additions you’d like to see in the book, either as a comment here or via email.

One thought on “Updates Submitted For “Migrating Applications To IPv6” Book

Leave a Reply

Your email address will not be published. Required fields are marked *