So last week I decided to fiddle around with my domain aditto.info but ended up deleting a lot of important entries in the settings page. The whole issue was to point www.aditto.info to the domain hosted on byethost.com and blog.aditto.info to this blog which is hosted on wordpress.com.
So the most important thing a domain name needs, is a domain name server (DNS), or a name server (NS). A name server essentially contains address (A) records that map the domain name to an IP address. That is, a NS contains an A record which says domain.com is actually IP 192.x.x.x and so on. When you type in domain.com in your web browser, the browser tries to find the IP address via the A record, which it seeks on the NS of the domain!