that is so simple..
Simply make sure bind is running and then in /etc/resolv.conf add entry
nameserver 127.0.0.1
Now point your clients to use your that linux box as DNS by giving that machine's IP as Domain name server and you are done as caching name server.
PS: During REdhat installatin it ask for required files to caching namerserver to be installed or not. if installed above steps will work and if not then you can install those packages easily from Redhat's insllation cd. named as caching-nameserver.rpm or something.. not exactly sure about name.
BTW in above setup your machine will use your ISP's DNS and then it will cache DNS record , next it will serve it from your machine itself.