There are 4 basic requirements for establishing and maintaining a website
The domain name must be purchased. This is done either through an authorized domain registrar or through a third party re-seller of domain names. In Australia,DNS Pointers and IP address are set up when the domain is purchased. The DNS pointer can then be changed if the hosting company is different from where the domain was purchased.