Yes, we have no IP addresses, we have no addresses today
We’ve just about run out of the Internet equivalent of a natural resource – IP addresses.
ICANN allocated the last couple of blocks of general usage IPv4 addresses to APNIC earlier today.
There are just five usable blocks of addresses left, and they’re reserved by IANA policy for the final phase of IPv4 exhaustion, one for each RIR.
Like any other resource that’s been strip-mined to depletion that doesn’t mean that IP addresses are completely unavailable – there are still some in the delivery pipeline (the regional internet registries who handle allocation of addresses), ISPs have stockpiled addresses they don’t really need yet in anticipation of the exhaustion, and we can still recycle the addresses we’ve already got.
But there won’t be any new IPv4 addresses available.
What does that mean to you?
It’s going to affect your business in lots of ways over the next few years. And delaying thinking about it will just make it more expensive and more painful once you’re forced to pay attention.
IPv4 addresses are increasing in price
You’re going to find it increasingly difficult to get assigned new ones. It’s long past time to stop thinking of them as “effectively free”.
You’re going to need IPv6 production deployments fairly soon, and we’re well past the point of “it’s cheaper to wait, so that our vendors can do the IPv6 work that’s needed”. Delaying putting IPv6 prototypes into the field is going to get increasingly painful and expensive.
If your CTO and CFO are not concerned about this yet, they should be.
Stop wasting addresses
Dedicating even a single IP address to a customer is wasteful, if you don’t need that to handle the volume of email sent. You should be signing all your mail with DKIM today and building domain based reputation for your customers, as IPv4 based per-customer reputation is going away.
As you grow and gain more customers you’re going to have to start sharing v4 addresses between customers, which will share their IPv4-based reputation.
And fairly soon, you’ll want to start sending mail over IPv6 to some destinations. Odds are good that per-customer IPv6 reputation isn’t going to happen much. There’ll be some broad IPv6 based reputation to distinguish your outbounds from spammers and botnets, sure, but IPv6 based reputation down to a per-customer level isn’t something you’re likely to see much benefit from.
Assigning multiple IPv4 addresses to a single customer is ridiculously wasteful. You’re going to want to engineer away from any need to do that – and have your sales staff stop promising it – so that you can recycle those precious, precious IPv4 addresses for use elsewhere by other customers.
Your recipients are moving to IPv6
Big consumer access ISPs are some of the biggest consumers of IP addresses. They’re likely going to be moving to native IPv6 for end-users, combined with some sort of v6-to-v4 translation before anyone else.
That means that your web users, from home and mobile devices, will be trying to reach you via IPv6 sooner rather than later. Native v6 will mostly work better than v6-to-v4. So you want to be thinking about v6 access soon.
Have you got v6 space assigned from your ISP(s) yet? No? Ask them for it this week.
Do you have plans for making your image and click-tracking webservers v6-aware?
Everything you do with IPv4 you need to be able to do with IPv6
Does your address list management support tracking signups and confirmations from IPv6 users as well as IPv4?
Can you track opens and click throughs from IPv6 users?
How about reporting? Does your database and reporting engine support IPv6 addresses? Can you do geolocation for IPv6 addresses?
Does your smarthost vendor support preferentially routing mail via IPv6?
IPv6 is an opportunity
What would you do if someone were to offer you dedicated MX machines at Yahoo, Google and Hotmail. Machines that were much the same as their primary MXes, but lightly loaded with much more available capacity. How much would you be prepared to pay for access to them?
Sooner or later there’ll be IPv6-only MXes at those, and other ISPs. Will you be ready to use them?
Do your competitors offer an IPv6-ready system yet? How much of a business disadvantage will you be at once they do?
None of this is new. You’ve known for years that you need to be more frugal with IPv4 addresses and have dual-stack IPv6-capable services.
But it’s getting urgent.