Você pode obter [sub] domínios gratuitos em no-ip.com , que você pode usar em vez de endereços IP ao se conectar a seus computadores através do RDP.
Eles têm um DNS Update Client , mas muitos roteadores têm a capacidade de enviar IP atualizações para no-ip.com
e outros provedores DDNS .
Se você já tem seu próprio domínio, talvez prefira usar ZoneEdit , que é o que tenho usado nos últimos dois ou três anos.
Como o título desta pergunta pode trazer outras pessoas aqui que estão procurando algo um pouco diferente, este é um script que eu fiz para mostrar seu endereço IP público a partir da linha de comando do Windows (você precisa de wget para que funcione):
@echo off
:: WhatIsMyIP.cmd
if [%1]==[-h] goto :HELP
if [%1]==[--help] goto :HELP
if [%1]==[/?] goto :HELP
wget -q -O %temp%\MyIP http://automation.whatismyip.com/n09230945.asp
for /f "delims= " %%G in (%temp%\myip) do set PublicIP=%%G & del /q %temp%\MyIP
echo. & echo Your public IP address is %PublicIP%
if [%1]==[--clip] echo %PublicIP% | clip
goto :EOF
:HELP
echo. & echo Usage: whatismyip [--clip]
goto :EOF
:EOF