1. Teamviewer is not to bad either.
2. from insode your lan, you would have to connect to the private ip address of your rdp machine, not public.
3. Also make sure any software firewalls on your machine are set up right.
Also just for good measure must mention, the public ip does not go in the port box, just the 3389 does