Technically, it is not possible to buy a domain name permanently but it can be leased and then renewed after the predetermined period. The minimum registration duration is for a year and if you wish to continue with the domain name, you can visit the registrar's website and renew your lease before the expiration date.