มีหลายประเภทของไฟร์วอลล์ ดังนี้:
ไฟร์วอลล์เครือข่ายแบบดั้งเดิม (Traditional Network Firewalls)
ไฟร์วอลล์กรองแพ็กเก็ตเครือข่าย (Packet-filtering Network Firewalls) ให้การป้องกันเครือข่ายพื้นฐาน โดยช่วยป้องกันไม่ให้トラฟฟิกที่ไม่พึงประสงค์เข้าไปในเครือข่ายองค์กร ทำงานโดยใช้ชุดกฎความปลอดภัยไฟร์วอลล์เครือข่าย เพื่อตัดสินใจว่าจะอนุญาตหรือปฏิเสธการเข้าถึงเครือข่าย
เกี่ยวข้องกับการปฏิเสธการเข้าไปของบางトラฟฟิก ยกเว้นトラฟฟิกที่มีปลายทางไปยังพอร์ตเฉพาะที่สอดคล้องกับซอฟต์แวร์เฉพาะที่ทำงานภายในเครือข่ายองค์กร และการอนุญาตหรือปฏิเสธการเข้าถึงข้อมูลโดยใช้โปรโตคอลเฉพาะหรือจากที่อยู่ IP เฉพาะ
เกตเวย์ระดับเซสชัน (Circuit-level Gateways)
เกตเวย์ระดับเซสชันเป็นประเภทไฟร์วอลล์ที่เรียบง่ายอีกประเภท ที่สามารถกำหนดค่าเพื่ออนุญาตหรือบล็อกトラฟฟิกได้อย่างง่ายดาย โดยไม่ใช้ทรัพยากรคอมพิวติ้งมากนัก ไฟร์วอลล์ประเภทนี้มักทำงานที่ระดับเซสชันของโมเดล OSI โดยตรวจสอบการเชื่อมต่อและเซสชัน TCP (Transmission Control Protocol) เกตเวย์ระดับเซสชันออกแบบมาเพื่อให้มั่นใจว่าเซสชันที่สร้างขึ้นปลอดภัย
โดยทั่วไป ไฟร์วอลล์ระดับเซสชันถูกนำไปใช้เป็นแอปพลิเคชันความปลอดภัยหรือไฟร์วอลล์แบบคาดการณ์ (Anticipating Firewalls) เหมือนกับไฟร์วอลล์กรองแพ็กเก็ต ไฟร์วอลล์เหล่านี้ไม่ทดสอบข้อมูลจริง แม้จะตรวจสอบข้อมูลเกี่ยวกับธุรกรรม ดังนั้น หากข้อมูลบรรจุมัลแวร์ แต่ปฏิบัติตามการเชื่อมต่อ TCP ที่ถูกต้อง จะผ่านเกตเวย์ได้ นั่นคือเหตุผลที่เกตเวย์ระดับเซสชันไม่ถือว่าปลอดพอที่จะปกป้องระบบของเรา
ไฟร์วอลล์บริการพร็อกซี (Proxy Service Firewalls)
ไฟร์วอลล์บริการพร็อกซีเป็นระบบที่ช่วยรักษาความปลอดภัยเครือข่ายโดยการกรองข้อความที่ชั้นแอปพลิเคชัน (Application Layer) โดยปฐมพื้นฐานทำหน้าที่เป็นเกตเวย์หรือคนกลางระหว่างเครือข่ายภายในและเซิร์ฟเวอร์ภายนอกบนเครือข่าย ยังเรียกอีกอย่างว่าไฟร์วอลล์เกตเวย์ (Gateway Firewall) มันปลอดภัยกว่าในการใช้เทคโนโลยีการตรวจสอบแพ็กเก็ตแบบสเตทฟูล (Stateful) และลึก (Deep Packet Inspection) เพื่อตรวจสอบトラฟฟิกเข้า
ไฟร์วอลล์จัดการภัยคุกคามรวม (Unified Threat Management - UTM Firewalls)
ไฟร์วอลล์จัดการภัยคุกคามรวมเป็นโปรแกรมที่รวมฟังก์ชันของไฟร์วอลล์ SMLI กับการป้องกันการบุกรุก (Intrusion Prevention) และแอนติไวรัส บริการเพิ่มเติมเช่นการจัดการบนคลาวด์ (Cloud Management) สามารถรวมอยู่ภายใต้ชั้นบริการ UTM ได้
ไฟร์วอลล์รุ่นใหม่ (Next-Generation Firewalls - NGFW)
ไฟร์วอลล์รุ่นใหม่ซับซ้อนกว่าไฟร์วอลล์กรองแพ็กเก็ตและการตรวจสอบแบบสเตทฟูล มีระดับความปลอดภัยสูงกว่า ไปไกลกว่าการกรองแพ็กเก็ตมาตรฐานเพื่อตรวจสอบแพ็กเก็ตในความสมบูรณ์ หมายถึงตรวจสอบไม่เพียงแค่ส่วนหัวแพ็กเก็ต แต่ยังรวมถึงเนื้อหาและแหล่งที่มาของแพ็กเก็ต NGFW สามารถบล็อกภัยคุกคามด้านความปลอดภัยที่ซับซ้อนและยังไม่คุ้นเคยได้ เช่น มัลแวร์ขั้นสูง
ไฟร์วอลล์แปลงที่อยู่เครือข่าย (Network Address Translation - NAT Firewalls)
ไฟร์วอลล์ NAT ออกแบบมาเพื่อเข้าถึงトラฟฟิกอินเทอร์เน็ตและบล็อกการเชื่อมต่อที่ไม่พึงประสงค์ ประเภทไฟร์วอลล์นี้มักซ่อนที่อยู่ IP ของอุปกรณ์ ทำให้ปลอดภัยจากผู้โจมตี
ไฟร์วอลล์บนคลาวด์ (Cloud Firewalls)
เมื่อไฟร์วอลล์ถูกสร้างขึ้นโดยใช้โซลูชันคลาวด์ จะเรียกว่าไฟร์วอลล์คลาวด์ หรือ FaaS (Firewall-as-a-Service) ไฟร์วอลล์คลาวด์มักได้รับการบำรุงรักษาและรันบนอินเทอร์เน็ตโดยผู้จัดจำหน่ายภายนอก (Third-party Vendors) ประเภทไฟร์วอลล์นี้ถือว่าเหมือนกับไฟร์วอลล์พร็อกซี