OpenBSD pf - implementing the equivalent of an iptables DNAT
Solution 1:
I'm not totally sure if that's what you want but I use something likt this to redirect traffic to another IP.
rdr pass on $ext_if proto icmp from any to $OLD_IP -> $NEW_IP
The syntax is not tested but might work
Something similar works on FreeBSD
Edit
After a look into the OpenBSD manpages this syntax might work:
pass in on $ext_if proto icmp from any to $OLD_IP rdr-to $NEW_IP