Если Ваш сервер TeamCity является Интернетом, стоящим перед всем, что необходимо сделать, удостоверяются, что у Вас есть запись DNS для teamcity.mydomain.com
это решает к общедоступному IP-адресу Вашего сервера.
Если Ваш сервер TeamCity будет позади устройства шлюза (брандмауэр, маршрутизатор, то и т.д.) необходимо будет все еще создать вышеупомянутую запись DNS, но Вы захотите, чтобы это решило к общедоступному IP Вашего устройства шлюза. Затем Вы устанавливаете правило на своем шлюзе для передачи запросов к серверу TeamCity.
Править:
Другая мысль состояла бы в том, чтобы настроить обратный прокси, который Вы могли использовать для перезаписи URL для добавления порта.