I understand the differences between LAN and WAN addresses. My question is: while outside a network, how do you target a specific machine's address beneath a public IP?
Since a public IP for each machine on a given network will be the same, how does one find the specific DNS address on a particular network?
Example: Using Mac OS, I could very easily ssh into a machine using their specific internal IP (i.e. 192.168.0.100). What is the equivalent as an outsider?