1. Make sure that latest version of IP Camera Recorder  is running on your Mac and you can control it from your Mac.

2. Find external IP Address of your Mac by visiting from it What Is My IP - Shows Your IP Address

3. The IP Camera Recorder is available on your Mac on a TCP port. See this Article to configure the port number. Try to connect to it remotelly from the outside computer/iPhone using the external address using Safari. For this enter the external address, followed by port 9002 (for example. Your port could be different) as follows: http://1.1.1.1:9001/ . Where enter the external address instead of 1.1.1.1. See this Article to setup remote access user accounts.

4. If you cannot access it, then most likelly your network router blocks the incomming network access to the port. You will need to configure your network router to forward incomming network requests on the port to your Mac, instead of blocking it. Google "port forwarding + name of your router" to see how to forward the port on your router. For example, on a Lynksys router you forward the ports on Application & Gaming screen:

Port Forwarding

In the picture above, the last line forwards the IP Camera Recorder port.

Note1: IP Camera Recorder runs on TCP port, so the protocol must be set to TCP. 

Note2: Set your entry in the column "To IP Address" to the local/internal IP address of your Mac.

Save the router configuration and connect to the IP Camera Recorder again.