ポート 80 以外のポートでドメイン名をホーム サーバーにポイントする

ポート 80 以外のポートでドメイン名をホーム サーバーにポイントする

ホームサーバーのポート8050でアプリケーションを実行しています。ドメインを登録した後、静的IPにポイントするにはどうすればいいでしょうか。現在、私はhttp://XX.XXX.XXX.XX:8050/

ドメイン名がリクエストを GoDaddy のポート 8050 に自動的に転送するようにするにはどうすればよいですか。

ありがとう

答え1

ドメイン名は単に IP に解決され、リクエストが実際に送信されるポートとは関係ありません。ホスト上のポート エンドポイントは、URL の別の部分として定義されます。

Wikipediaを参照ドメイン名の目的:

ドメイン名は、コンピュータ、ネットワーク、サービスなどのインターネット参加者にとって、人間が覚えやすい名前として機能します。ドメイン名は、インターネット プロトコル (IP) リソースを表します。個々のインターネット ホスト コンピュータは、ドメイン名をホスト識別子 (ホスト名) として使用します。ホスト名は、通常、さらに下位のドメイン名空間を持たない、ドメイン ネーム システム内のリーフ ラベルです。ホスト名は、Web サイト (例: en.wikipedia.org) などのインターネット リソースの Uniform Resource Locator (URL) のコンポーネントとして表示されます。

そしてURL構文:

すべての URL は、スキーム名 (一般にプロトコルと呼ばれる)、コロン、2 つのスラッシュ、[注 1]、スキームに応じてサーバー名 (例: ftp.、www.、smtp. など)、ドット (.)、ドメイン名 [注 2] (または IP アドレス)、ポート番号、取得するリソースまたは実行するプログラムのパス、Common Gateway Interface (CGI) スクリプトなどのプログラムの場合はクエリ文字列 [7][8]、およびオプションのフラグメント識別子で構成されます。

小さなプロキシサーバー(例:http://www.gcd.org/sengoku/stone/) を実行し、トラフィックを 8050 で実行されているサーバーに送ります。

このアプリケーションを「ホーム サーバー」で実行しているとおっしゃいましたが、ポート転送を行う可能性のあるルーターの背後にあるのでしょうか? それが最も簡単な解決策でしょう。

関連情報