Для чего используется порт 389?
Облегчённый протокол доступа к каталогам (Lightweight Directory Access Protocol): поиск в каталогах, в том числе в Active Directory.
Стоит ли открывать порт 389?
Не открывайте доступ из интернета. Держите этот порт в приватных сетях и открывайте доступ только через VPN или SSH-туннель. Серверы каталогов должны работать во внутренних сетях. Для шифрования используйте LDAPS (636) или StartTLS.
Как посмотреть, что слушает порт 389
# Linux
sudo ss -tlnp | grep ':389 '
# macOS
sudo lsof -nP -i TCP:389 -sTCP:LISTEN
# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 389 -State Listen
Как открыть или закрыть порт 389 в брандмауэре
# Ubuntu / Debian (ufw)
sudo ufw allow 389
sudo ufw deny 389
# Windows (PowerShell, as administrator)
New-NetFirewallRule -DisplayName "Port 389" -Direction Inbound -Protocol TCP -LocalPort 389 -Action Allow
На облачных серверах откройте порт также в группе безопасности или сетевом брандмауэре провайдера. Дома службе за роутером нужно правило перенаправления портов на локальный IP устройства.
Проверка снаружи
Порт может быть открыт на самом сервере, но заблокирован выше по сети. Проверка портов подключается из интернета и показывает, что видит внешний мир. С собственного компьютера используйте nc -vz example.com 389 (macOS/Linux) или Test-NetConnection example.com -Port 389 (Windows).
Проверка портов
Проверьте, принимает ли сервер подключения на определённых портах — веб (80/443), почта (25/587/993), SSH, базы данных или удалённый рабочий стол — и узнайте, какие из них открыты, закрыты или фильтруются файрволом.