My home computer is behind the router provided by my ISP (Verizon FIOS). If I want to access it via remote desktop from work I forward Port 3389 on the router to internal IP address of the computer. There is no way to say at the router to only forward if request comes from specific IP (my work).
Can I filter out requests by IP via Windows 7 firewall? From what I see in Advanced Firewall Settings there is a way to filter out by IP address via "Scope". However, I am not sure if original external IP (my work) where request originated is passed by FIOS router to the computer.