1. Setup a DYNDNS account so that you can have the BSNL Modem/Router Dynamic IP mapped to a hostname. Under My Services => Host Services, register a Domain and specify the current IP assigned to your Modem.
2. Download the DYNDNS Software Updater to your computer and you can have it to run as a service or manually Run it everytime you reboot the modem or the IP Changes.
3. Setup the Port Forwarding on the Modem for ULTRA VNC as specified in this link - BSNL ITI DNA-A211-1
4. Now the important Stuff. If you have Symantec or any AntiVirus running besure to do the following:
- Symantec 360 or Antivirus comes with a prebuilt Firewall. Create Exceptions in the Firewall for UltraVNC for TCP/UDP ports of 5900, 5800 & 5500 for both inbound and outbound.
- If you are just using Windows Firewall or any other Antivirus you will have to find a way to configure the exception and enable the Firewall to allow this traffic.
- Make Sure that you have DYNDNS updater running.
- Start the Ultra VNC server on the Host Machine and change the password in admin settings of VNC.
- Now even if you have two computers on the same BSNL network, you cannot try this test. You will have to be on a different network to actually test whether VNC works or not.
- Start the Ultra VNC viewer on your machine (connected to a different network)
- Make sure that the DYNDNS host name can be pinged. Type in the DYNDNS Host Name mapped to your router in the VNC Host window and click CONNECT. Enter the password and wait.
- The Host Machine which is running the VNC Server will get a Antivirus/FIREWALL prompt to all the incoming connection.
- Click Accept on the HOST Machine and there you have it. FULL VNC Access to the Host Machine.