2012-08-14 2 views
16

ファイアウォールのアドレスバーにポート番号を隠したいので、rootユーザーがいないのでポート443に変更することはできません。それは可能ですか?https(443)の代替ポート番号が1024を超えていますか?

firefoxブラウザの場合、1024を超える「代替のデフォルトhttpsポート」があり、URLがhttpsで始まるとFirefoxが試みますか?

+2

代替手段はありません、私は恐れています。サービスがデフォルトポートからリスニングしていないときは、クライアント側から明示的にポートを指定する必要があります。 –

+0

@ E_net4ポート443をポート9000に転送するようにUNIXルーティングテーブルを変更することはできますか? – codeplay

+1

私は分かりませんが、私の意見は立っています。あなたは単純な概念を考えすぎています。必要なルート権限を取得するか、明示的なポート番号を持つようにしてください。 –

答えて

3

コメントに記載されているとおり、できません。ただし、長いクライアントが明示的に言及するので、任意のポートを使用できます。 1024以上のものは非標準ポートであり、使用することができます。

+3

何ですか?いいえ!ポート0〜1023は*特権*ポートで、1024〜49151は*よく知られている*または*登録*ポートです。それらは両方ともあなたの '/ etc/services'ファイルになければなりません。 41959より高いものは、サービスによって保持されるべきでない動的ポートです。 – DaSourcerer

+5

@DaSourcerer:「よく知られている」ポートは、特定のサービスの登録済みのデフォルトポートです。特定のポートで応答するサービスを実行していない場合は、好きなようにポートを自由に使用できます。一時的な港が港湾の1/4の上部にあることが唯一示唆されている*。 TCPはそれをまったく必要としません(唯一のエフェメラルポートがその範囲を使用することは必要ありません)。 – cHao

関連する問題