The links below were referenced in the book Migrating Applications to IPv6. Other excellent sources of IPv6 information can be found at:
- Internet Society Deploy360 Programme and specifically the Start Here page (there is a section for developers)
- ARIN’s guide: “Preparing Applications for IPv6“
Please note that there is no connection between the Internet Society and this book other than the fact that I now work at the Internet Society. I wrote this book in 2011 prior to joining the Internet Society as an employee.
I would also encourage you to view:
Now, on to the references found in the book…
Preface
- IPv6Essentials
- IPv6 Network Administration
- RFC 4038
- Internet Assigned Numbers Authority (IANA)
- World IPv6 Launch
- RFC 6540
- A presentation at the 2012 North American IPv6 Summit on CGN
Chapter 1 – User Interface Changes
- Changelist for Minecraft 1.6(example of IPv6 changes)
- Section 3.2.2 of RFC 3986
- section 4.1.3 of RFC 5321
- RFC 4632 (CIDR)
- RFC 5952
- RFC 4291
Chapter 2 – DNS Changes
- ipv6.google.com
- RFC 6555 – “happy eyeballs”
- Google Chrome – the description of the code change
- RFC 6556, Testing Eyeball Happiness
- Google has made their public DNS servers available
- RFC 3646, DHCPv6
- DNS and BIND on IPv6 by Cricket Liu.
- RFC 4472, Operational Considerations and Issues with IPv6 DNS
Chapter 3 – Application Programming Interfaces (APIs)
- RFC 4566
- RFC 6157, issues related to IPv6 for the Session Initiation Protocol (SIP)
- RFC 5245, Interactive Connectivity Establishment (ICE)
Chapter 4 – Storage of IP Addresses
Chapter 5 – Transport Layer
- RFC 3484, Default Address Selection for Internet Protocol version 6 (IPv6)
- RFC 4862, IPv6 Stateless Address Autoconfiguration
- List of Organizationally Unique Identifiers (OUIs)
- RFC 4941
- RFC 3315
- RFC 1981
- Section 5 of RFC 2460
- section 2.7 of RFC 2373
- RFC 3306
- Tunnelbroker.net
- Guidelines for the Secure Deployment of IPv6
- RFC 2993
- RFC 4924
- RFC 4864, Local Network Protection for IPv6
- RFC 1918
- RFC 4193, Unique Local Addresses
- RFC 5902, IAB Thoughts on IPv6 Network Address Translation
- RFC 5389 (STUN)
- RFC 6156 (TURN)
- RFC 5245
- BEHAVE Working Group
- RFC 6296
Chapter 6 – Documentation, Training and Testing
- RFC 3849, IPv6 Address Prefix Reserved for Documentation
- RFC 5737
- RFC 1116
- RFC 1918
- RFC 2606
- RFC 5118, SIP Torture Tests for IPv6
- IPv6 Ready
- a comprehensive set of IPv6-related tests
- Hurricane Electric’s Tunnelbroker.net
- SixXS
- gogo6’s Freenet6
- test-ipv6.com
- ipv6-test.com
- A step-by-step how-to about configuring your home network with IPv6
- the free “home use” version of the Astaro Security Gateway (ASG)
Chapter 7 – Resources and Next Steps
- O’Reilly’s site for this book
- RFC 4038
- Internet Society Deploy360 Programme
- Microsoft: IPv6 Guide for Windows Sockets Application
- IPv6 Essentials
- IPv6 Network Administration
- DNS and BIND on IPv6
- DNS and BIND
- Planning for IPv6
- RFC 6589 for content providers
- RFC 6586
- RFC 6434
- RFC 6204
- the RFC Editor site
One thought on “IPv6 Resources For Application Developers”