Порт 1433 — MSSQL (TCP)
Какво е порт 1433?
Инстанция на база данни Microsoft SQL Server.
Това е регистриран порт (1024–49151), често назначаван на услуги като MSSQL. · No formal RFC; Microsoft TDS protocol
Кога трябва да отворите порт 1433?
Open only if SQL Server must accept connections from external hosts — for example, a remote application server. Never expose SQL Server directly to the internet. Use a VPN or SSH tunnel and keep this port closed to public traffic.
Чести употреби и софтуер
- Microsoft SQL Server
- Azure SQL Database (via gateway)
- SQL Server Management Studio (SSMS)
- Entity Framework
- ADO.NET
Сигурност
Never expose port 1433 directly to the internet. Use a VPN or SSH tunnel for remote database access. Disable the SA account or rename it and use a strong password. Enable SQL Server Audit logging. Restrict client IP addresses in Windows Firewall. Prefer Windows Authentication over SQL authentication where possible.
Безопасен ли е порт 1433?
Отворен порт увеличава повърхността за атака. Безопасността зависи от настройките на MSSQL.
Нисък риск, но проверете дали MSSQL работи на този порт умишлено и дали приложението ви наистина се нуждае от него, преди да го оставите отворен.
Тествайте свързаността на порт 1433 към всеки хост.
Отваряне на порт 1433
За да разрешите входящи връзки към порт 1433 (MSSQL), конфигурирайте защитната стена и добавете правило за пренасочване на порта на рутера.
Отворете Windows Defender Firewall → Разширени настройки → Правила за входящ трафик → Ново правило → Порт → TCP → Конкретни локални портове: 1433 → Разрешаване на връзката → Именуване и запазване.
netsh advfirewall firewall add rule name="Open Port 1433" dir=in action=allow protocol=tcp localport=1433sudo ufw allow 1433/tcpsudo iptables -A INPUT -p tcp --dport 1433 -j ACCEPTВлезте в рутера (192.168.1.1 или 192.168.0.1) → Пренасочване на портове → Добавете ново правило: Протокол TCP, Външен порт 1433, Вътрешен IP: локалният IP на устройството, Вътрешен порт 1433 → Запазете.
Как да затворите порт 1433
Ако не ви е нужен MSSQL, блокирайте порта във firewall или рутера.
За да блокирате порт 1433 на Windows, изпълнете следната команда в PowerShell или командния ред (като администратор):
netsh advfirewall firewall add rule name="Block Port 1433" dir=in action=block protocol=tcp localport=1433Изпълнете: sudo ufw deny 1433/tcpsudo iptables -A INPUT -p tcp --dport 1433 -j DROPПремахнете или деактивирайте правило за пренасочване на порт 1433.
Често задавани въпроси
За какво се използва порт 1433?▾
Порт 1433 е стандартният TCP порт за MSSQL. Използва се от сървъри и приложения, на които трябва да приемат входящи връзки за тази услуга. Дали трябва да е отворен зависи от това дали активно управлявате MSSQL сървър — ако не, той трябва да остане затворен.
Безопасно ли е да е отворен порт 1433?▾
Отворен порт 1433 увеличава повърхността за атака. Ако не управлявате активно MSSQL, затворете го в защитната стена и премахнете правилата за пренасочване на портове. Ако MSSQL трябва да е достъпен, ограничете достъпа до известни IP адреси и поддържайте софтуера актуален.