PortChecker Logo
PortChecker

พอร์ต 1433 — MSSQL (TCP)

MSSQL

พอร์ต 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 กับโฮสต์ใดก็ได้

1-65535

เปิดพอร์ต 1433

หากต้องการอนุญาตการเชื่อมต่อขาเข้าไปยังพอร์ต 1433 (MSSQL) ให้กำหนดค่าไฟร์วอลล์ของคุณและเพิ่มกฎการส่งต่อพอร์ตบนเราเตอร์ไปยังที่อยู่ IP ท้องถิ่นของอุปกรณ์คุณ

ไฟร์วอลล์ Windows

เปิด Windows Defender Firewall → การตั้งค่าขั้นสูง → กฎขาเข้า → กฎใหม่ → พอร์ต → TCP → พอร์ตท้องถิ่นที่ระบุ: 1433 → อนุญาตการเชื่อมต่อ → ตั้งชื่อและบันทึกกฎ

netsh advfirewall firewall add rule name="Open Port 1433" dir=in action=allow protocol=tcp localport=1433
Linux (UFW / iptables)sudo 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 ให้บล็อกพอร์ตนี้ในไฟร์วอลล์หรือเราเตอร์

ไฟร์วอลล์ Windows

หากต้องการบล็อกพอร์ต 1433 บน Windows ให้รันคำสั่งต่อไปนี้ใน PowerShell หรือ Command Prompt (ในฐานะผู้ดูแลระบบ):

netsh advfirewall firewall add rule name="Block Port 1433" dir=in action=block protocol=tcp localport=1433
Linux (UFW / iptables)รันคำสั่ง: sudo ufw deny 1433/tcpsudo iptables -A INPUT -p tcp --dport 1433 -j DROP
เราเตอร์

ลบหรือปิดการทำงานการทำ port forwarding สำหรับพอร์ต 1433

คำถามที่พบบ่อย

พอร์ต 1433 ใช้ทำอะไร?▾

พอร์ต 1433 คือพอร์ต TCP มาตรฐานสำหรับ MSSQL ใช้โดยเซิร์ฟเวอร์และแอปพลิเคชันที่ต้องรับการเชื่อมต่อขาเข้าสำหรับบริการนี้ ว่าจำเป็นต้องเปิดไว้หรือไม่ขึ้นอยู่กับว่าคุณกำลังรันเซิร์ฟเวอร์ MSSQL อยู่หรือเปล่า — ถ้าไม่ควรปิดไว้

การเปิดพอร์ต 1433 ปลอดภัยหรือไม่?▾

พอร์ต 1433 ที่เปิดอยู่จะขยายพื้นผิวการโจมตี หากไม่ได้ใช้งาน MSSQL อยู่อย่างแข็งขัน ให้ปิดพอร์ตนี้ในไฟร์วอลล์และลบกฎการส่งต่อพอร์ต หากจำเป็นต้องให้ MSSQL เข้าถึงได้ ให้จำกัดการเข้าถึงเฉพาะที่อยู่ IP ที่รู้จักและอัปเดตซอฟต์แวร์อยู่เสมอ