I think you are mixing up caching DNS and authoritative. Unless you configure your authoritative DNS server as a caching DNS server pointing the DNS server's resolv.conf to itself won't work.
Leave resolv.conf at the ISP servers. They will then poll the DNS server for it's authoritative information on the domain.
You could point resolv.conf to your DNS server (localhost) but until you configure it to do caching, it won't work the way you expect.