>Could not find any such a target (one in, many out) in iptables. Did I miss >something? Is there any other (software) way to do it? There sure isn't a target that does what you need here. Your need is quite niche IMHO. As an alternative, someone could write a small C daemon that once it receives a directed unicast packet then sends that packet off to the proper destinations. Once you have that built, just redirect the broadcast UDP packet to the single host running you're newly developed program. To my reckoning, it should only be 200 lines of code max.