Limit access to RDP via hostname



I have a server that io need to access via rdp. It is a public
webserver and i use the windows firewall to block incomming request
and so on.

Is there any way to block port 3389 so that only users from say a
specific hostname or with a specific computername or something can
login?

I have tried to add so that only people from a certain IP can login
but then i have the problem that i have a dynamic IP at home that
changes all the time. I can add a XXX.XXX.0.0/255.255.0.0 but that
doesn't help that much ..
.