#
ext_addr="64.15.66.18"
webhost1="209.44.112.66"
#webhost2="10.0.0.2"
fallback="209.44.112.87"
#
# Global Options
#
# interval 10
# timeout 200
# prefork 5
log all
#
# Each table will be mapped to a pf table.
#
table webhosts {
real port http
check http "/" code 302
host $webhost1
#host $webhost2
}
table fallback {
real port http
disable
check icmp
host $fallback
}
#
# Services will be mapped to a rdr rule.
#
service www {
virtual host $ext_addr port http interface trunk0
# tag every packet that goes thru the rdr rule with HOSTSTATED
tag HOSTSTATED
table webhosts
backup table fallback
}