work.example.com
と言うサブドメインがあり、192.0.2.4と言うパブリックIPを持つサーバーもあります。
サーバー上にポート8088のUbuntu16.04 LTSで実行されているアプリケーションがあるため、これは192.0.2.4:8088になります。
私の質問は、ユーザーがブラウザでurl http://work.example.com を開いた場合、これは192.0.2.4:8088を指しているということです。
ドメインのDNSゾーンエディターでSRV構成を追加しましたが、機能しません。AレコードもIPの後にポートを使用できません。私がこれを行う理由は、ユーザーがIPを覚えたり、ドメイン名の後にポートを入力したりするのが難しいためです。
一般的なHTTPの目的(Webブラウジングなど)では、DNSを使用して特定のポートを使用するようにブラウザーに指示することはできません。ブラウザは、HTTPの場合は80、HTTPSの場合は443を想定したハードコードです。
そのサブドメインで、ターゲットサイトとポートへのリダイレクトを行う別のWebサイトを「ホスト」することができます。