sulla lentezza:
uno cosa è
host---->web server----->host
un'altra è
host---->web server---->tuo pc---->web server---->host

sul dns:
per non fare pubblicità ti consiglio solo di cercare con Google "Dynamic DNS". Ci sono dei servizi, alcuni anche free, che ti permettono di registrare un dominio ed associarlo ad un ip dinamico. Attraverso un software da installare sull'host con ip dinamico, ad ogni cambio di ip viene aggiornato il dns così che il nome di dominio punti sempre allo stesso host, anche se ha cambiato ip.