Check some domain at no-ip.org (dyndns.com is anyoing complicate to get some free dyndns service) Create a self signed certificate and set the commonname to the reserved hostname from no-ip.org e.g with the visual studio consol tool makecert: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>makecert -r -n "CN=whatever.no-ip.org" -pe -ss my Export it from your certificatestore (command mmc -> add snip-in -> certificates -> personal certificates -> all tasks -> export... -> you will get a pfx-file Import it at your webserver import it at your client (start IE as admin -> browse to site with unsigned certificate -> ignore warning -> install certifcate -> choose location -> trusted root certificates) Works great in combinatio...