This isn't a surprise; it's been predicted for years. Of course, many businesses ignored the writing on the wall. Fortunately, there has been an answer for some time - IPv6. It still has to be fully deployed by ISPs, but that should be completed soon. In the meantime, people are going to have to use multi-NAT to get by.