Hi keyxmakerx,
Currently NoMachine tries to configure automatically a router to allow incoming connections. If it is successful, details of an IP and a port to use to connect are available in the Player GUI.
Routers supporting UPnP or NAT-PMP are configured automatically to pass connections to NoMachine and all required informations are displayed at initial screen (Welcome to NoMachine).
Routers not supporting UPnP or NAT-PMP and Firewalls have to be configured manually to pass traffic to port 4000 (NX protocol), 22 (SSH protocol on Linux/MacOSX) or (4022) (SSH protocol on Windows).
What you ideally need is NoMachine Anywhere. It will be perfect for users who either don’t know their IP or are not able to configure their router for whatever reason.
NoMachine Anywhere is in its final stages of development and will be introduced along the development of the new version 5.