Currently we have an extra domain name configured on our internal DNS. This is for all our web services, all of which are internal except our website. By having this setup it means internal clients don't have to go out and back in to access an internal site. It means it's quicker, and also if we have ISP issues we don't lose internal services.
However, because our website is external, we can't currently access it internally using the domain name dn.com, as it looks to our internal DNS records, says "we don't have a record for this, get lost". I don't want to bring our website to internal hosting (just yet).
So, has anybody got any idea how I can configure our DNS so it looks internally for records for dn.com that it does have, but then goes off the internet to find the records (www.dn.com) that it doesn't have?
I've tried adding a forwarder to the external name server that holds the domain name, but that didn't seem to change anything.

