Contoh simpe rules untuk DMZ

ext_if = "vr0"
int_if = "xl0"
webserver = "192.168.1.1"
rdr on $ext_if proto tcp from any to $ext_if port www -> $webserver port www

Salah satu yang Menarik dari pf adalah pf bisa mendeteksi sistem operasi hanya dengan melihat paket SYN yang melewati atapun memasuki mesin firewall kita, dan kita bisa memanfaatkanya lebih lanjut, misalkan kita ingin memisahkan web server berdasarkan sistem operasinya.

ext_if = "vr0"
int_if = "xl0"
wap = "192.168.1.2"
webserver = "192.168.1.1"
rdr on $ext_if proto tcp from any os "Windows" to $ext_if port www -> $webserver port www
rdr on $ext_if proto tcp from any os "Linux" to $ext_if port www -> $webserver port 90
rdr on $ext_if proto tcp from any os "Symbian" to $ext_if port www -> $wap port www