How to bind openfire on multiple ip addresses?

Hi all

I’ve openfire openfire-3.7.1 installed into FreeBSD 9.0-RELEASE amd64.

Server has two network interfaces, whith an alias in one of them:

vlan11: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500

options=3<RXCSUM,TXCSUM>

ether 00:1b:21:45:7c:df

inet 172.17.100.21 netmask 0xffffff00 broadcast 172.17.100.255

inet6 fe80::21b:21ff:fe45:7cdf%vlan11 prefixlen 64 scopeid 0xd

nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>

media: Ethernet 1000baseT (1000baseT )

status: active

vlan: 11 parent interface: em0

vlan50: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500

options=3<RXCSUM,TXCSUM>

ether 00:1b:21:45:7c:df

inet 192.168.4.102 netmask 0xffffffc0 broadcast 192.168.4.255

inet 192.168.4.12 netmask 0xffffffff broadcast 192.168.4.12

nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>

media: Ethernet 1000baseT (1000baseT )

status: active

vlan: 50 parent interface: em0

How can I bind openfire services on 172.17.100.21 from vlan11 interface, and on 192.168.4.102 from vlan50 interface, but no bind it on 192.168.4.12 from vlan50?