This document discusses configuring custom firewall zones and services using FirewallD on CentOS 8. It shows how to create a new "privatekaan" zone, add the DNS service to it, and assign network interfaces to that zone. It also demonstrates saving the runtime configuration permanently, reloading the firewall, and testing connectivity using tcpdump. The document provides examples for viewing active zones and services, setting a default zone, and allowing or blocking the SSH service as needed.