Well-known Ports チートシート
ファイル転送
-
20 / 21詳細 ↓FTP (File Transfer Protocol)
リモート接続
-
22詳細 ↓SSH (Secure Shell)
-
23詳細 ↓Telnet
-
3389詳細 ↓RDP (リモートデスクトップ)
-
5900詳細 ↓VNC (画面共有)
メール
-
25詳細 ↓SMTP (送信/転送)
-
110詳細 ↓POP3 (受信)
-
143詳細 ↓IMAP (受信)
-
587詳細 ↓SMTP Submission
-
993詳細 ↓IMAPS (IMAP over SSL)
-
995詳細 ↓POP3S (POP3 over SSL)
インフラ
-
53詳細 ↓DNS (Domain Name System)
-
67 / 68詳細 ↓DHCP
-
123詳細 ↓NTP (時刻同期)
ウェブ
-
80詳細 ↓HTTP
-
443詳細 ↓HTTPS
-
8080詳細 ↓HTTP Alternative
インフラ・管理
-
161詳細 ↓SNMP (ネットワーク監視)
-
389詳細 ↓LDAP (ディレクトリ)
-
514詳細 ↓Syslog
-
636詳細 ↓LDAPS (LDAP over SSL)
-
6443詳細 ↓Kubernetes API
ファイル共有
-
445詳細 ↓SMB / CIFS (Windows共有)
データベース
-
1433詳細 ↓SQL Server
-
1521詳細 ↓Oracle Database
-
3306詳細 ↓MySQL / MariaDB
-
5432詳細 ↓PostgreSQL
-
6379詳細 ↓Redis
-
9200詳細 ↓Elasticsearch
-
11211詳細 ↓Memcached
-
27017詳細 ↓MongoDB
開発環境
-
2375詳細 ↓Docker Engine
-
3000詳細 ↓React / Next.js
-
8000詳細 ↓Python / PHP Dev
ミドルウェア
-
5672詳細 ↓RabbitMQ
その他
-
25565詳細 ↓Minecraft
コードをクリックでコピー / 詳細へスクロール
詳細リファレンス
20 / 21
FTP (File Transfer Protocol)使用例
ftp 192.168.1.10 解説
ファイル転送プロトコルの古典的標準です。21番で接続制御、20番でデータ転送を行います。通信が暗号化されないため、現代ではSFTPの使用が推奨されます。
22
SSH (Secure Shell)使用例
ssh user@hostname 解説
サーバーへのリモートログインを安全に行うための標準プロトコルです。通信経路が全て暗号化され、SFTPやSCPなどのファイル転送もこのポート上で行われます。
23
Telnet使用例
telnet 192.168.1.1 解説
古いリモート接続プロトコルです。SSHと異なり通信が暗号化されず、パスワードも平文で流れるため、閉域網のネットワーク機器設定などを除き、インターネット上では使用すべきではありません。
25
SMTP (送信/転送)使用例
telnet smtp.example.com 25 解説
メールサーバー間でのメール転送に使用される標準ポートです。スパム対策のOP25Bにより、エンドユーザーからの直接送信には587番ポート(Submission)が使われます。
53
DNS (Domain Name System)使用例
dig example.com @8.8.8.8 解説
ドメイン名とIPアドレスを変換(名前解決)する、インターネットの最も重要な基盤プロトコルの一つです。通常はUDPを使用しますが、応答が大きい場合はTCPも使用されます。
67 / 68
DHCP使用例
自動IP割り当て 解説
ネットワーク接続時にIPアドレスやDNS情報を自動的に割り当てるプロトコルです。67番はサーバー、68番はクライアントが使用し、UDP通信を行います。
80
HTTP使用例
http://example.com 解説
Webサイト閲覧の標準ポートです。通信は暗号化されません。現在は443番(HTTPS)へのリダイレクト用としてのみ開けておく構成が一般的です。
110
POP3 (受信)使用例
openssl s_client -connect pop.gmail.com:110 解説
メールサーバーからローカルPCへメールをダウンロードするためのプロトコルです。受信後にサーバーからメールが削除される設定が一般的です。暗号化は995番(POP3S)を使用します。
123
NTP (時刻同期)使用例
ntpq -p 解説
ネットワーク経由でコンピュータの時刻を正確に同期させるためのプロトコルです。サーバー運用やログ解析において、正確な時刻合わせは必須の要件です。
143
IMAP (受信)使用例
openssl s_client -connect imap.gmail.com:143 解説
サーバー上でメールを管理し、必要な時に閲覧するためのプロトコルです。複数端末でメール状態を同期できるため、スマホ時代の主流です。暗号化は993番(IMAPS)を使用します。
161
SNMP (ネットワーク監視)使用例
snmpwalk -v 2c -c public 192.168.1.1 解説
ルーターやスイッチ、サーバーなどのネットワーク機器の状態を監視・制御するためのプロトコルです。Zabbixなどの監視ツールがエージェントと通信する際に使用します。
389
LDAP (ディレクトリ)使用例
ldapsearch -x -h ldap.example.com 解説
ユーザー情報やコンピュータ情報を一元管理するディレクトリサービスへのアクセスプロトコルです。Active Directoryなどで認証情報照会に使用されます(非暗号化)。
443
HTTPS使用例
https://example.com 解説
SSL/TLSで暗号化された安全なWeb通信の標準ポートです。パスワードやクレジットカード情報などを送信するWebサイトでは必須であり、現在のWeb標準です。
445
SMB / CIFS (Windows共有)使用例
\\server\share 解説
Windowsネットワークにおけるファイル共有やプリンタ共有に使用されます。LAN内での利用が前提であり、セキュリティリスクが高いためインターネットには決して公開してはいけません。
514
Syslog使用例
ログ転送 解説
ネットワーク機器やサーバーのシステムログをログサーバーへ転送するための標準プロトコルです。通常はUDPが使われますが、信頼性重視の場合はTCPも使われます。
587
SMTP Submission使用例
メールソフトの送信サーバー設定で使用 解説
メールクライアントがメールサーバーにメールを送信(投稿)する際に使用する専用ポートです。ユーザー認証を必須とすることで、スパム送信を防ぎます。
636
LDAPS (LDAP over SSL)使用例
セキュアなディレクトリ参照 解説
SSL/TLSで暗号化されたLDAP通信です。認証情報を扱うため、現代のシステム連携では平文の389番ではなくこちらの使用が強く推奨されます。
993
IMAPS (IMAP over SSL)使用例
メールソフトの受信サーバー設定(SSL)で使用 解説
SSL/TLSで暗号化されたIMAP接続です。パスワードやメール内容が盗聴されるのを防ぐため、現在はこちらを使用するのが一般的です。
995
POP3S (POP3 over SSL)使用例
メールソフトの受信サーバー設定(SSL)で使用 解説
SSL/TLSで暗号化されたPOP3接続です。パスワードを含む全ての通信が暗号化されるため、安全にメールを受信するために必須となるポートです。
1433
SQL Server使用例
sqlcmd -S localhost,1433 解説
Microsoft SQL Serverのデフォルトポートです。Windowsベースの基幹業務システムやエンタープライズ環境で広く利用されているRDBMSです。
1521
Oracle Database使用例
sqlplus system/pass@//localhost:1521/XE 解説
Oracle Databaseのリヌス(リスナー)が接続を受け付けるデフォルトポートです。大規模システムや金融機関などでデファクトスタンダードとして使われています。
2375
Docker Engine使用例
DOCKER_HOST=tcp://localhost:2375 解説
DockerデーモンがAPIを受け付けるためのポートです(非暗号化)。外部に公開するとセキュリティリスクがあるため、通常はローカルや閉域網内でのみ使用します。
3000
React / Next.js使用例
http://localhost:3000 解説
Create React AppやNext.jsなどのモダンなフロントエンド開発サーバーがデフォルトで使用するポートです。開発中によくアクセスします。
3306
MySQL / MariaDB使用例
mysql -u root -p -h 127.0.0.1 -P 3306 解説
世界で最も普及しているオープンソースデータベース、MySQL(およびMariaDB)のデフォルトポートです。Webアプリケーションのバックエンドとして広く利用されています。
3389
RDP (リモートデスクトップ)使用例
Windowsのリモートデスクトップ接続アプリで使用 解説
Windows標準のリモートデスクトップ機能(RDP)で使用されるポートです。GUIで遠隔操作できますが、攻撃対象になりやすいためVPN経由での接続が推奨されます。
5432
PostgreSQL使用例
psql -h localhost -p 5432 -U postgres 解説
高度な機能と信頼性を持つオープンソースデータベース、PostgreSQLのデフォルトポートです。エンタープライズシステムや位置情報システムでもよく採用されます。
5672
RabbitMQ使用例
AMQPプロトコル通信 解説
メッセージブローカーであるRabbitMQが、クライアントとのAMQP通信に使用するデフォルトポートです。非同期処理やマイクロサービス間の連携に広く使われます。
5900
VNC (画面共有)使用例
VNC Viewerで接続 解説
Virtual Network Computingの略で、プラットフォームを問わずGUI画面を遠隔操作するためのプロトコルです。macOSの画面共有機能などでも使用されています。
6379
Redis使用例
redis-cli -h 127.0.0.1 -p 6379 解説
インメモリKVS(Key-Value Store)であるRedisのデフォルトポートです。高速なキャッシュサーバーやセッション管理ストアとしてWebシステムで頻繁に利用されます。
6443
Kubernetes API使用例
kubectl get pods 解説
KubernetesのAPIサーバーがリクエストを受け付ける標準ポートです。kubectlコマンドなどはこのポートを通じてクラスタの操作を行います。
8000
Python / PHP Dev使用例
http://localhost:8000 解説
Django, FastAPIなどのPythonフレームワークや、PHPのビルトインサーバーなどが開発用に使用する一般的なポート番号です。
8080
HTTP Alternative使用例
http://localhost:8080 解説
80番ポートが使用できない場合(一般ユーザー権限など)の代替Webポートとして、あるいはプロキシサーバーやTomcatなどの標準ポートとして広く使われます。
9200
Elasticsearch使用例
curl localhost:9200 解説
全文検索エンジンのElasticsearchがREST APIを提供するHTTPポートです。ログ分析基盤(ELK Stack)の一部として非常によく利用されます。
11211
Memcached使用例
telnet localhost 11211 解説
シンプルで高速な分散メモリキャッシュシステム、Memcachedのデフォルトポートです。WebアプリケーションのDB負荷軽減のためによく使われます。
25565
Minecraft使用例
マルチプレイサーバー接続 解説
世界で最も人気のあるゲームの一つ、MinecraftのJava版マルチプレイサーバーで使用されるデフォルトポートです。ポート開放の設定で頻繁に検索されます。
27017
MongoDB使用例
mongosh --port 27017 解説
ドキュメント指向NoSQLデータベース、MongoDBのデフォルトポートです。JSONライクなデータを柔軟に保存できるため、モダンなWeb開発で人気があります。