The current implementation for remote debugging needs two ports to be opened on a stand-alone firewall in between.
- Port 3580 to connect to the NI service locator on the target machine
- A random port for the application on the target to connect to
This port is dynamically assigned to the application by asking the OS for a free one
This dynamic port cannot be pre-configured on the stand-alone firewall except by opening up the whole port rang above 1024.
The latter is something no IT person with any sense of security will do !
So we need to be able to pre-configure a certain port for the target application, so that we can open a dedicated port for this connection on the firewall as well.
Otherwise this whole remote debugging feature is useless to many companies.
There have been multiple cases in the last few years where customers (huge ones) have come across this issue.