correct, if I type in the full internal host name it will connect, but if I just type mydomain.com into teamspeak, minecraft, etc. it wont' connect. when I was using COS 6 I could just type in mydomain.com and my cos 6 box would see that im internal and the service requested is on port x which is at ip x and automatically route and connect me. now it wont', I have to use the FQDN or just the host name or IP.
Or have I misunderstood. Are you saying that teamspeak.mydomain.com works internally but teamspeak on its own does not?