
10.0.0.1:9095 のような IP アドレスが 1 つありますが、私が知る限り、HTTP はポート 80 しか使用できません。このマスクされた URL はどのように機能しているのでしょうか?
答え1
サーバー側では、サービス (たとえば、httpd) がポートを開き、そのポートで通信をリッスンします。サービスは、システムで現在使用されていない任意のポートでリッスンできます。
国際アナガイドラインを提供するポート使用方法を改善し、HTTP [80]、FTP [20,21]、SMTP [25]などのよく知られたプロトコルがポートを予約して使用できるようにしました。
よく知られているポートこれらは 1024 未満のポートであり、通常、指定されたプロトコルを伝送することが期待されます。どのポートでも任意のプロトコルを伝送できますが、一部のネットワーク中間デバイスはこれらのポートに基づいて管理上の決定を行う場合があります。
登録ポート1024 から 49151 までの範囲のポートは、インターネット アプリケーション用に予約できます。この範囲には未登録のポートが多数あり、多くのネットワーク管理者は、サービスを実行するための代替ポートを選択する際に、これらのポートを使用することを選択します。上記のリンクからわかるように、ポート 9094 ~ 9099 は予約されていないため、最適な選択肢となります。
49151以上のポートは動的ポート、特定の用途に登録することはできません。多くの ISP はこれらをすべてブロックします。サービス ホスティングには使用しないでください。
要約: そのリンクのサイトの管理者は、登録済み範囲から予約されていないポートを使用することを選択します。9094 ~ 9099 は予約されていないため、混乱することなくどのような目的にも使用できます。