スポンサーリンク

同じポート番号をポート開放したい

同じポート番号を開放についての簡単な説明です。
まず一般的なポート番号が何番から何番まで存在するかに付いての確認事項です。
一つのインターネット契約(1グローバルIPアドレス)にはTCPとUDP(プロトコルと申します)それぞれ0 から 65535の番号を持っています。
TCPに0 から 65535
UDPに0 から 65535
上記の番号はそれぞれ別物と踏まえて今から説明することを参照願います。
よくあるご質問でTCPの5730とUDPの5730は重複しますかと言う問い合わせがあります。これは重複しない
ここをご覧頂いているユーザー様のネット環境はルータを導入された方で複数のネットワーク対応機器を一つのインターネット契約(1グローバルIPアドレス)を用いてインターネット接続しているユーザー様になると思います。
インターネット通信する際に必要なのはWAN(ワイドエリアネットワーク)通信が出来るグローバルIPアドレスが必ず一つ必要になりますこちらのページで以前に説明させて頂きましたが、よく誤解されるのがルータに繋いでいるパソコンや機器もグローバルIPアドレスと言う点です。
この概念は今日から捨てて頂けると、これから増えて行くであろうネットワーク家電を正しく制御できるようになると思います。
以下の様にルータに繋いでいる機器はLAN(ローカルエリアネットワーク)内にあり、外部ネット上からみると1つの機器としてしか見てはいけない。

よくある誤解

例えば、二つあるWEBカメラTCP/80番割り当てのネットワーク対応機器のポート開放が出来ない
二つあるPSPで、メタルギアソリッドの部屋を作りたいが作れない
二台あるプレイステーション3のNATタイプが改善しない等
なぜ出来ないのでしょうか。その理由は何故か、1つのグローバルIPアドレスで利用可能なWAN側ポート番号は一つだけの機器です
簡単に言い換えると、ルータ以下にあるネットワーク機器で二つ以上の同一番号をポート開放出来ないルールとなります。
例えばプレイステーション3がご自宅に二台あり、ルータでネットへ接続している場合
プレステ1にNATタイプ3を改善する為に443番を開放したとします。この場合もう一台あるプレステ2は443番を開くことは出来なくなるのでNATタイプ3を改善することは出来ません。図にあるとおり、WAN間通信ではルータを一つのネットワーク機器と見なし、ルータ側では一つの機器に対してのポート番号しか開けません。

ネットワークWEBカメラ等では、通常80番を使用します。なぜ80番を使うのかと言うと、WEBブラウザ上で簡単に見ることを可能としているからです。
もしも2台のWEBカメラをルータに繋いでいる場合、www.aiueo.com等のホスト名を取得して参照する場合は以下の通りになりますが、物理的に80番の機器を同時に呼び出せることはありえません。
もちろんルータ側にネットワーク1の80番とネットワーク2の80番をそれぞれ開放設定するのもルール違反となり、80番そのものが閉じられてしまう事も多々あります。

それでは二台ポート開放する方法はないのでしょうか?
特殊なハードウェア側で固定されているポート番号を開くことは、一つのインターネット契約では不可能(二つインターネット契約があれば別です。例えば2セッション接続でグローバルIPアドレスを二つ取得している場合等)ですが、例外的な方法では開放することは可能です。
例えば、ネットワークWEBカメラであれば、機器側で80番以外のポートを指定して呼び出す事が出来ます。但しウェルノウンポートと言う規定のアプリケーション使用ポート番号を指定することは出来ません。
ウェルノウンポート0から1023までを言う
以下図の様にWEBカメラの設定を開き、ネットワーク2のカメラのポートを8000とすると、呼び出しホスト(例:http://www.aiueo.com:8000)ホストアドレスの後ろにコロン記号を付加し任意の番号を付加すれば、外部から呼び出す事が可能になります。

ポート開放よくある質問に戻る

コメント

  1. かぼてん より:

    初コメで記事に関係ないコメントで失礼します。
    私は大変困っています。
    PS4とPC両方をポート解放されてる状態にしたいです。
    両方ともゲーム目的です。
    しかし、2つもポート解放は出来ないと言われました。
    毎回どちらかをやる度に切り替えるのはめんどくさいです。
    なにか方法はありますでしょうか?
    急に失礼しました。

タイトルとURLをコピーしました