No you can't, unless you're a registry or can convince one to lease you a domain-name for an unlimited amount of time.
In practice you rent a domain name annually, and they get put back in the rental pool not long after the renter stops renewing their lease. Domain-names pointing to content are redistributed all the time when companies go bust or webmasters forget to renew.