The firewall-cmd ¬†doesn’t have an option to show all zones and to which one the server interfaces belong, so here is aone-line to show that:

# for ii in `ls /usr/lib/firewalld/zones/`; do echo ${ii%%.xml}: ; firewall-cmd –zone=${ii%%.xml} –list-interfaces; done
The output:
block:
dmz:
drop:
external:
home:
internal:
public:
eno16777736 eno50332184
trusted:
work: