The legal way to get a domain name is through a registrar. However, you could also contact a website builder or seek a web hosting service.