let's 1st try the following :
is the external site FQDN is the same as internal
for ex: inter = mysite.com & external = mysite.com
in this case you have to add the dns host(a)"www" recorde in your internal dns server with the external ip address
methode n2:
check your firwall if it blocks outgoing connections on port 53 udp/tcp
and i'll be waiting your feedback