リファレンス

ポート・シグナル・errno 早見表

「このポート何だっけ」「kill -9 のシグナル番号は」「ECONNREFUSED って何が起きてる」—— エンジニアが日々引くポート番号・Unixシグナル・errnoを、意味つきで検索できます。

37

20TCP
FTP-DATA

FTPのデータ転送。制御は21。

21TCP
FTP

FTP制御接続。平文なので現在はSFTP/FTPS推奨。

22TCP
SSH

SSH・SCP・SFTP。暗号化されたリモート操作の定番。

23TCP
Telnet

平文のリモートログイン。非推奨(SSHを使う)。

25TCP
SMTP

メールのサーバー間配送。送信投稿は587。

53TCP/UDP
DNS

名前解決。通常はUDP、大きな応答やゾーン転送はTCP。

67/68UDP
DHCP

IPの自動割り当て。67=サーバー、68=クライアント。

69UDP
TFTP

簡易ファイル転送。PXEブート等で使う。

80TCP
HTTP

Web(平文)。現在はHTTPSへリダイレクトが基本。

110TCP
POP3

メール受信(ダウンロード型)。暗号版は995。

123UDP
NTP

時刻同期。ずれると証明書やログが壊れる。

143TCP
IMAP

メール受信(サーバー保持型)。暗号版は993。

161/162UDP
SNMP

機器の監視。161=問い合わせ、162=トラップ通知。

179TCP
BGP

インターネットの経路交換プロトコル。

389TCP/UDP
LDAP

ディレクトリ(Active Directory等)。暗号版は636。

443TCP
HTTPS

TLSで暗号化されたWeb。HTTP/2・3の既定。

445TCP
SMB

Windowsファイル共有。ランサムウェアの標的になりがち。

465/587TCP
メール送信

465=SMTPS、587=サブミッション(STARTTLS)。クライアントからの送信用。

514UDP
syslog

ログ転送の定番。

636TCP
LDAPS

TLSで暗号化したLDAP。

993TCP
IMAPS

TLSで暗号化したIMAP。

995TCP
POP3S

TLSで暗号化したPOP3。

1433TCP
SQL Server

Microsoft SQL Server。

1521TCP
Oracle

Oracle Database。

2049TCP
NFS

ネットワークファイルシステム。

2379/2380TCP
etcd

Kubernetes等の分散KV。2379=クライアント、2380=ピア。

3306TCP
MySQL

MySQL・MariaDB。

3389TCP
RDP

Windowsのリモートデスクトップ。

5432TCP
PostgreSQL

PostgreSQL。

5672TCP
AMQP

RabbitMQ等のメッセージキュー。管理UIは15672。

6379TCP
Redis

インメモリKV・キャッシュ。

6443TCP
Kubernetes API

kube-apiserver。クラスタ操作の入口。

8080TCP
HTTP代替

プロキシやアプリサーバーの慣習的ポート。

9092TCP
Kafka

分散ログ・ストリーミング基盤。

9200TCP
Elasticsearch

検索・分析エンジンのREST API。

11211TCP/UDP
memcached

分散メモリキャッシュ。

27017TCP
MongoDB

ドキュメント指向DB。

覚えておくと効く要点

  • SIGKILL(9)とSIGSTOP(19)は捕捉も無視もできない。他のシグナルはハンドラで処理できる。まずはSIGTERM(15)で行儀よく止める。
  • ECONNREFUSED は「誰も待ち受けていない」、ETIMEDOUT は「返事がない」。前者はプロセス/ポート、後者は経路やファイアウォールを疑う。
  • EMFILE が出たら FD 枯渇ulimit -n やリークを確認。
  • シグナル番号・errno番号は Linux(x86/ARM)標準。アーキテクチャや macOS/BSD では一部異なる。