It's not possible to give a quick summary to setup "DNS".
What kind of DNS server are you wanting? Do you want caching only? Are you hosting your own domains? etc.
To give you an idea of the complexity of DNS and the different options the O'Reilly book is over 500 pages long just on DNS.
A good starting point
http://www.tldp.org/HOWTO/DNS-HOWTO.html
Or do you really mean that you just want your local machine to be able to talk to a different DNS server (e.g. just resolv.conf and not the named files you mentioned)?