Você pode fazer algo desagradável (supondo que não precisa entrar em contato com o IP externo do servidor NoMachine) e adicionar o IP externo ao dispositivo de loopback (ou, se isso não for suficiente, a eth0). Então o endereço deve aparecer na lista para o cliente.
Você pode até executar o NoMachine em um namespace de rede para que ele veja apenas o IP externo. Na interface real, você faria o DNAT e rotearia esses pacotes para o namespace.