วิธีเปิด Windows Firewall บน Windows Server 2022 อย่างถูกต้อง

 Windows Firewall เป็นระบบป้องกันเครือข่ายที่ติดตั้งมาพร้อมกับ Windows Server 2022 และถือเป็นหนึ่งในเครื่องมือด้าน Security ที่สำคัญที่สุดของระบบ

ผู้ดูแลระบบหลายคนมักปิด Firewall ทันทีเมื่อเจอปัญหาการเชื่อมต่อ แต่แนวทางที่ถูกต้องคือควรเปิด Firewall ไว้เสมอ และกำหนด Rule ให้เหมาะสมกับบริการที่ใช้งาน

บทความนี้จะอธิบายวิธีเปิด Windows Firewall และแนวทางการใช้งานที่ถูกต้องในองค์กร

① Windows Firewall คืออะไร

Windows Firewall คือระบบกรองการรับส่งข้อมูลเครือข่าย

หน้าที่หลัก

  • ป้องกันการเข้าถึงที่ไม่ได้รับอนุญาต

  • กรองพอร์ต

  • ควบคุมการเชื่อมต่อ

  • ลดความเสี่ยงจาก Malware

Windows Server ทุกเครื่องควรเปิดใช้งาน

② ทำไมต้องเปิด Firewall

ข้อดี

  • ป้องกันการโจมตีจากภายนอก

  • ปิดพอร์ตที่ไม่จำเป็น

  • ลดความเสี่ยงด้าน Security

  • ควบคุมการเข้าถึง Server

Microsoft แนะนำให้เปิดตลอดเวลา

③ ตรวจสอบสถานะ Firewall

PowerShell

Get-NetFirewallProfile

จะเห็นสถานะ

  • Domain

  • Private

  • Public

ทั้งหมด

④ เปิด Firewall ผ่าน Windows Security

เปิด

Windows Defender Firewall

จากนั้นตรวจสอบว่า

  • Domain Profile

  • Private Profile

  • Public Profile

เป็น

On

ทั้งหมด

⑤ เปิด Firewall ผ่าน PowerShell

เปิดทุก Profile

Set-NetFirewallProfile -Profile Domain,Private,Public -Enabled True

เป็นวิธีที่ผู้ดูแลระบบนิยมใช้

⑥ เปิด Firewall ผ่าน Command Prompt

netsh advfirewall set allprofiles state on

ใช้ได้กับ Windows Server ทุกรุ่น

⑦ ตรวจสอบสถานะอีกครั้ง

PowerShell

Get-NetFirewallProfile | Select Name, Enabled

ควรแสดง

True

ทุก Profile

⑧ Firewall Profile มีอะไรบ้าง

Domain

ใช้งานเมื่อ Join Domain

Private

เครือข่ายภายในที่เชื่อถือได้

Public

เครือข่ายสาธารณะ

เช่น

  • Wi-Fi สาธารณะ

  • อินเทอร์เน็ตทั่วไป

⑨ เปิด Firewall สำหรับ Remote Desktop

Windows Server ส่วนใหญ่มักใช้ RDP

เปิด Rule

Enable-NetFirewallRule -DisplayGroup "Remote Desktop"

⑩ เปิด Firewall สำหรับ File Sharing

Enable-NetFirewallRule -DisplayGroup "File and Printer Sharing"

ช่วยให้แชร์ไฟล์ผ่านเครือข่ายได้

⑪ เปิด Firewall สำหรับ Ping

หลายองค์กรต้องการ Ping Server ได้

เปิด Rule

Enable-NetFirewallRule -Name FPS-ICMP4-ERQ-In

⑫ ดู Firewall Rules ทั้งหมด

PowerShell

Get-NetFirewallRule

แสดง Rule ทั้งระบบ

⑬ ค้นหา Rule เฉพาะ

ตัวอย่าง

Get-NetFirewallRule *RDP*

หรือ

Get-NetFirewallRule *Remote*

⑭ เปิดพอร์ตเฉพาะ

ตัวอย่างเปิดพอร์ต 8080

New-NetFirewallRule -DisplayName "TCP 8080" -Direction Inbound -Protocol TCP -LocalPort 8080 -Action Allow

⑮ เปิดพอร์ต Web Server

ตัวอย่าง

HTTP

80

HTTPS

443

ควรสร้าง Firewall Rule ให้ตรงกับบริการ

⑯ วิธีดูพอร์ตที่เปิดอยู่

Command Prompt

netstat -an

ช่วยตรวจสอบบริการที่กำลัง Listen อยู่

⑰ ปัญหาที่พบบ่อย

เปิดบริการแล้วเข้าไม่ได้

สาเหตุ

  • Firewall Block

Ping ไม่ได้

สาเหตุ

  • ICMP ถูกปิด

RDP ใช้งานไม่ได้

สาเหตุ

  • Firewall Rule ยังไม่เปิด

⑱ แนวทางด้าน Security

ควร

  • เปิด Firewall ตลอดเวลา

  • เปิดเฉพาะพอร์ตที่จำเป็น

  • ปิด Rule ที่ไม่ใช้

  • ตรวจสอบ Log เป็นประจำ

ไม่ควรปิด Firewall ทั้งระบบ

⑲ แนวทางสำหรับองค์กร

องค์กรควรมีมาตรฐาน

เช่น

  • เปิดเฉพาะบริการที่ใช้งาน

  • ใช้ Group Policy ควบคุม Firewall

  • ตรวจสอบ Rule เป็นประจำ

ช่วยเพิ่มความปลอดภัยอย่างมาก

⑳ สรุป

Windows Firewall เป็นระบบป้องกันพื้นฐานที่สำคัญของ Windows Server 2022 และควรเปิดใช้งานตลอดเวลา

Checklist สำคัญ

  • เปิด Firewall ทุก Profile

  • เปิดเฉพาะพอร์ตที่จำเป็น

  • เปิด Rule สำหรับ RDP

  • เปิด Rule สำหรับ File Sharing

  • ตรวจสอบ Firewall อย่างสม่ำเสมอ

comsiam แนะนำว่า หากพบปัญหาการเชื่อมต่อ อย่ารีบปิด Firewall ทั้งระบบ แต่ควรตรวจสอบและเปิดเฉพาะ Firewall Rule ที่จำเป็น จะปลอดภัยและเป็นแนวทางที่ถูกต้องกว่าสำหรับองค์กร

Popular posts from this blog

Windows Server 2022 ยังน่าใช้ในปีนี้หรือไม่? คำตอบสำหรับคนกำลังวางระบบใหม่

สเปกเครื่องสำหรับติดตั้ง Windows Server 2022 เลือกอย่างไรให้คุ้มและใช้งานได้ยาว

Windows Server 2022 คืออะไร? คู่มือสำหรับมือใหม่