連接埠與網路排查教學
依問題查找操作步驟:連接埠佔用、連線失敗、Docker 對應、監聽位址與連接埠選擇。
先確認作業系統、協定和服務歸屬,再執行指令。檢查指令與變更操作分別說明;不會自動停止程序或開放防火牆。
連接埠與網路排查教學
Docker:主機連接埠與容器連接埠如何對應
區分容器內監聽、EXPOSE 與連接埠公開,用限定回環位址的範例說明存取範圍和排查順序。
localhost、127.0.0.1 與 0.0.0.0 的差異
理解回環、所有介面與 IPv6,排查「本機可存取、其他裝置無法存取」,同時控制公開範圍。
如何選擇開發連接埠:登記、佔用與綁定
不把未收錄當成閒置:查詢登記用途、檢查本機衝突,並以應用程式實際綁定成功為準。
Windows:查找連接埠佔用並安全處理
用 PowerShell 區分 TCP 監聽與一般連線,找到程序後再決定正常停止或更換連接埠。
Linux / macOS:檢查監聽連接埠與程序
分別使用 Linux ss 和 macOS lsof 檢查 TCP、UDP 與綁定位址,避免誤停服務。
連線遭拒與逾時:分層排查連接埠故障
先確認目標和監聽,再檢查網路路徑、TLS 與驗證,避免把所有連線問題當成連接埠佔用。
依軟體與協定查看設定重點
- 21 — FTP
- 22 — SSH / SFTP
- 25 — SMTP relay
- 53 — DNS
- 67 — DHCPv4 server
- 80 — HTTP
- 115 — Simple File Transfer Protocol
- 143 — IMAP / STARTTLS
- 443 — HTTPS
- 465 — SMTP submission / implicit TLS
- 587 — SMTP submission / STARTTLS
- 993 — IMAP over TLS
- 3000 — Next.js / development HTTP
- 3306 — MySQL
- 3389 — Windows Remote Desktop
- 5432 — PostgreSQL
- 6379 — Redis
- 8080 — HTTP alternate / Tomcat
- 8443 — Alternate HTTPS / Tomcat TLS
- 27017 — MongoDB