インターネットを使っていると、「ポート開放」とか「ポート番号」といった言葉を目にすることはありませんか?
なんだか難しそうで、ITに詳しくないと理解するのは大変そう…そう思っていませんか?
実は、ポートの概念は意外とシンプルなんです。
この記事では、ITやネットワークの知識がない方でもわかるように、ポートについてわかりやすく解説していきます。
目次
ポートって何?

ポートは、パソコンとインターネットの世界をつなぐ「玄関」のようなものです。
例えば、大きな建物に玄関(入り口)が複数あるように、パソコンにもたくさんの玄関(ポート)があります。
それぞれの玄関には番号が振られていて、インターネットからのデータは、この番号を頼りに正しい玄関に届きます。
つまり、ポートはデータの出入り口となる番号のことなんです。
ポート番号って?

ポート番号とは何でしょうか?
ポート番号は、それぞれの「玄関」に割り振られた番号のことです。
家の玄関に「表玄関」「裏玄関」と名前をつけるように、パソコンの玄関にも番号で名前がつけられています。
例えば、ウェブサイトを閲覧するときに使う「HTTP」という通信は、80番というポート番号を使います。いまは通信を暗号化したHTTPS が主流で、こちらは443番です。URLが https で始まるサイトは、この443番の玄関を使っています。
なお、443番を使っている(https で始まる)ことと、そのサイトが本物であることは別です。何を見て確かめるかは鍵マークとURLの見方の記事にまとめています。
メールを送受信する「SMTP」は25番、「POP3」は110番というポート番号を使います。
このように、インターネットでやり取りされるデータは、それぞれ決められたポート番号を使って送受信されます。
よく見かけるものを並べておきます。覚える必要はありませんが、設定画面で数字を見たときに「これは何の通信か」の見当がつきます。
| 番号 | 何の通信か |
|---|---|
| 443 | ウェブサイト(HTTPS)。いまはほとんどがこれ |
| 80 | ウェブサイト(HTTP・暗号化なし) |
| 25 / 587 | メールの送信 |
| 110 / 143 | メールの受信(暗号化ありだと 465・993・995 になることもあります) |
| 53 | ドメイン名からIPアドレスを調べる(DNS) |
ポート番号は3つの範囲に分かれている
ポート番号は 0 から 65535 まであり、3つの範囲に分けられています。呼び名と範囲はJPNICの解説のとおりで、番号そのものを管理しているのはIANAという組織です。
| 範囲 | 呼び名 | 中身 |
|---|---|---|
| 0 〜 1023 | ウェルノウンポート | 上の表のような用途が決まっている番号 |
| 1024 〜 49151 | 登録済みポート | 個別のソフトが申請して使う番号 |
| 49152 〜 65535 | 動的ポート | その場かぎりで自動的に使われる番号 |
3つめが分かると、見えてくることがあります。あなたがウェブサイトを見るとき、相手の玄関は443番ですが、自分の側はその場かぎりの番号が自動で選ばれます(多くは動的ポートの範囲です)。だからメールを見ながら動画を再生していても、返事が混ざりません。
なんでポート番号が必要なの?

なぜポート番号が必要かというと、たくさんのアプリケーションが同時にインターネットに接続するときに、データが混ざってしまわないように、ポート番号で区別しているのです。
複数のアプリケーションが同時にインターネットにアクセスする場合、データがどこに行くべきか分からなくなってしまいます。
これを防ぐために、それぞれのアプリケーションに専用のポート番号を割り当て、データが正しいアプリケーションに届くようにしています。
会社の代表電話番号にかけたあと内線番号で相手を指定するのと同じで、IPアドレスが「どの機器か」、ポート番号が「その中のどのソフトか」を決めています。
このように、ポート番号はインターネット通信をスムーズに行うために不可欠なものです。
ポート開放ってなに?

ポート開放とは、特定のポート番号へのアクセスを外から通すことです。
家の玄関の鍵を開けるように、特定のポート番号を開けて、外部からのアクセスを許可する操作です。
そもそも、なぜ外からの通信が既定では通らないのでしょうか。それはNATという仕組みが、外から来た通信を家の中のどの機器に渡せばよいか決められないからです。
オンラインゲームの案内で見かけることが多い操作です。ただしいまは、たいていのゲームや家庭用機器は開放しなくても動きます。ルーターが必要な通り道を自動で用意する仕組み(UPnP)を持っているためです。
手動で開けるのは、ゲームやソフトが名指しで求めてきたときだけと考えてください。
なお、UPnPは総務省が「使わないなら無効に」と挙げている6つの機能のひとつでもあります。ゲームなどで使っているなら切る対象ではありませんが、その線引きは次の記事にまとめています。
ゲームで「NATタイプが厳しい」と出たときは
ゲーム機やオンラインゲームで 「NATタイプ: Strict(厳しい)」 と表示されることがあります。これはルーターが外からの通信をどれくらい通しているかを、ゲーム側が判定した結果です。
厳しいと出たときに試す順番は次のとおりです。
- ルーターの UPnP が有効か確認する。これだけで解決することが多く、いちばん安全です
- それでも改善しないときに、ゲームが指定した番号だけを手動で開ける
⚠ この記事では「仕組み」と「開けてよいかの判断」までを扱い、ルーターの操作手順は扱いません。設定画面の名前や場所は機種ごとに違うので、お使いのルーターのメーカーの案内を見てください。
ただし、ポート開放はセキュリティリスクも伴うため、必要な場合以外は安易に行わないようにしましょう。
なぜ危ないのかというと、開けた玄関は、あなたが招いた相手だけでなく世界中から見えるからです。ふだんはルーターが、外から勝手に入ってこようとする接続を通しません。そのおかげで家の中の機器は守られており、ポート開放はその扉を1つ指定して開ける操作にあたります。
- 本当に開ける必要があるか。多くのオンラインゲームや家庭用機器は、開けなくても遊べる・使えるように作られています
- 開けるのは1つだけか。「全部通す」設定(DMZ)は、その1台だけ壁を丸ごと外すのに近い操作です
- 使い終わったら閉じたか。開けっぱなしが一番危険です
まとめ
この記事では、ポートについて、ITやネットワークの知識がない方でも理解できるように解説しました。
ポートはインターネット通信において重要な役割を果たしており、ポート番号を理解することで、インターネットの仕組みをより深く理解することができます。
この記事が、少しでも皆様の理解の助けになれば幸いです。
押さえておきたいのは次の3つです。
- IPアドレスが「どの機器か」、ポート番号が「その中のどのソフトか」を指す
- ウェブサイトは443番(HTTPS)。設定画面でこの数字を見たら、ウェブの通信のこと
- ポート開放は必要な1つだけ、使い終わったら閉じる







