Actually no! Estimates I found are of around 10^23 stars in the universe. There are over 10^38 IPv6 addresses, so even if there were tens of inhabitable worlds per star and billions or even trillions of addresses per world, we'd have enough! (Although it is possible that stars number is a significant underestimate.)