Para esclarecer: você está tentando acessar um site interno de fora da rede.
O DNS do domínio precisa ser resolvido publicamente para o IP externo que você deseja usar. Então você NAT que IP no dispositivo externo para o seu IP interno.
Por exemplo, se você tiver um Bloco IP de Classe C (1.1.1.x), e escolher usar 1.1.1.25 para o seu site teamfoundation.example.com, enquanto o IP interno é 10.1.1.25.
Neste caso, você configura teamfoundation.example.com com um registro no seu servidor de nomes que aponta para 1.1.1.25. Em seguida, no seu dispositivo de revestimento externo você NAT 1.1.1.25 a 10.1.1.25.
Dependendo do site, você pode ter problemas de segurança, como permitir apenas determinados intervalos de IP, exigindo uma senha para acessar o site etc., mas esse é um ponto separado.