web-dev-qa-db-ja.com

デフォルトポート80をカスタムポートにルーティングするようにサブドメインDNSを設定する

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を覚えたり、ドメイン名の後にポートを入力したりするのが難しいためです。

5
Don Vincent

一般的なHTTPの目的(Webブラウジングなど)では、DNSを使用して特定のポートを使用するようにブラウザーに指示することはできません。ブラウザは、HTTPの場合は80、HTTPSの場合は443を想定したハードコードです。

そのサブドメインで、ターゲットサイトとポートへのリダイレクトを行う別のWebサイトを「ホスト」することができます。

14
Greg W