the www works like this:
- there is name servers. a whole network of name servers. they know which names resolve to which ip.
- there is www servers. they listen on ip addresses.
- then there is the clients (browsers). they ask the dns servers to whom (which ip) the domain belongs, then they connect to this ip.
- the client can ask any dns server, if the server does not know the domain, itīll ask another server for it. it will also cache the answer then.
- you can leave your provider with all the trouble of configuring and running a nameserver and only tell him which ip you have. you still have all other freedom to configure your server.
- because of most nameservers caching other nameserversī responses, it can take up to 48 hrs after you changed your domain until every server knows about it.
- you probably donīt want to run a dns server since it would probably take you months for learning and setup. and itīs IMHO really not worth the effort unless your provider charges more than $10 for changing the nameserver tables and you want to change quite often (maybe you have several IPs and experiment with load balancing or whatever)
our companyīs provider (germany) charges nothing as long as we donīt want to change every week. But also we have 15 domains hosted on his servers already, so he really SHOULD not charge for minor stuff like that