I take it you are running an internal AD integrated zone and an external Primary zone for DNS resolution to your public hosts. If that is the case make a new host, (A), record called "www" in the AD integrated zone that points at the public address of your web server and your all fixed.