support mapping port to specific host ip

Also allow mapping both tcp and udp for the same (host ip, port).