The most reliable method to connect to another computer across the Internet is to use the RPC Subscription Service.
RPC Subscription Service is an optional feature of Access Remote PC.
It provides seamless, hassle-free connectivity even if a host computer cannot be accessed directly via its IP address.
It lets you access any PC regardless of firewalls, routers, and dynamic IP addresses.
The rest of this topic describes IP connectivity over the Internet.
If you have signed up for an RPC number, you may skip reading this.
The host system which is running Remote PC Server can have one or more network addresses.
Network address must be known prior to connecting to a host system.
Access Remote PC can connect to any PC which has an accessible IP address.
IP addresses of a computer are listed on the "LAN (TCP/IP)" page of the Remote PC Server window.
In most cases the IP addresses used on a LAN and on the Internet are different.
If a remote PC is connected both to LAN and directly to the Internet it will have at least two IP addresses.
Please note that IP address numbering used within LANs and on the Internet are different.
Addresses beginning with 192.168., 172.16-31., and 10. are used exclusively on LANs and cannot be used on the Internet.
When listing IP addresses on the Addresses page (Remote PC Server window), Access Remote PC marks them as either Internet or Local network.
You should use an Internet IP address to connect over the Internet.
THE FOLLOWING MAY PREVENT YOU FROM CONNECTING TO A REMOTE COMPUTER VIA IP ADDRESS.
1. If the host computer is behind a firewall you should configure your firewall to allow incoming connections on port 34012 (or the port which you specified on the General page of the Remote PC Server window).
You can also disable the firewall.
Additionally, software firewalls installed on the same computer as Access Remote PC may allow or deny Internet access to specific programs.
You should make sure that Access Remote PC is listed among the programs that are allowed access to the Internet.
Please see your firewall's documentation on how to configure your firewall.
2. If the host computer is connected to the Internet through a NAT router (a router which uses Network Address Translation) you should configure your router to use port forwarding on port 34012.
Please see your router's documentation on how to configure port forwarding on your router.
Note that when connecting to a computer behind a router you should specify the router's IP address.
If you have set up Remote PC Server to use a different port, you should specify this port when connecting with the Remote PC Client this way: ip:port (example: 192.0.2.15:80).
Otherwise, the client will try to connect to the default port 34012.
See Router Configuration Guide for more details.
3. Most ISPs assign dynamic IP addresses to computers.
This means that IP address can be changed at any time by the ISP.
You should ask your ISP for a static IP for your host computer or use our RPC Subscription Service.
4. If your host computer is connected to the Internet via HTTP or SOCKS proxy server, you should specify the proxy address in the Network Settings on the Remote PC Server (the Internet page) AND use RPC Subscription Service.
The RPC Subscription Service is the only way to connect to such systems.
5. If your visiting computer is connected to the Internet via HTTP or SOCKS proxy server, you should specify the proxy address in the Network Options on the Remote PC Client (the Tools menu).
Note that in this case the RPC Subscription Service is not required by the visiting computer but may be required by the host computer.