You can configure the remote events with TCP instead of UDP. Then you can specify all the servers you want to send messages to and you specify the IP (interface).
I got helped by these two articles:
Maybe this can be a solution for you.
If you look at each network interface card you can set the "Interface metric" manually. Select properties of "Internet Protocol Version" item of the card and click the advanced button. Under IP Settings there is a checkbox that sets metric to automatic. Uncheck it and set the value.
So basically, you need to specify the lowest interface metric for the interface i want the broadcast on.
A good tip would be to start the EPiServerRemoteEventsListener on one webserver and go to another servers edit-mode and save a page. If it works correct, you will catch the remote events in EPiServerRemoteEventsListener.
I have a good question. If my webservers have three network interfaces, on which network will the UDP-broadcast end up?
All my webservers have three interfaces, on one interface the servers are connected without any firewalls. I want the broadcast on this interface. But i think the broadcast choose the interface which have a default gateway (which is the public interface), or the interface with the lowest interface number.
How can i control this?