Un registro CNAME es un registro DNS "alias"
Bien configurado, como he entendido que tu lo quieres, cuando pregunten por tuweb.com el servidor DNS le enviará el registro CNAME (en vez del A) diciendole que está en tuweb.dyndns.org
tuweb.com IN CNAME tuweb.dyndns.org
por lo tanto el DNS pasará a resolver tuweb.dyndns.org.
Dicho de otra forma: Aquí no interviene la web para nada, es una "redirección" a nivel DNS. Tu navegador preguntará "dame la IP de tuweb.com" y a el le terminarán respondiendo la ip de "tuweb.dyndns.org" por lo que no habrá ni frames ni nada. Además de que al ser a nivel DNS te serviría para todo (ej: conectarte a través de FTP usando cualquiera de los 2 dominios, etc. Ya que no es una redirección causada por una web que le diga "redirecciona a" )
Si en un futuro cambias la web de lugar (en vez de dyndns pues la tienes por ejemplo en tuweb.es) podrías hacer varias cosas:
· Modificar el registro CNAME, en vez de apuntar a tuweb.cdyndns.org apunte al nuevo .es
· Esto diría que no podrás hacerlo ya que Dyndns.org no lo permite, pero a nivel teoríco es otra posiblidad: modificar el dns de Dyndns.org para que en vez de ser un registro A sea otro CNAME, porlo que al preguntar al .com le dirigirá hasta el dyndns.org que a su vez le dirigirá a otro lado. Pero Dyndns gratuito, al menos en mi cuenta no lo veo, no permite modificar tus dominios para que sean registros CNAME (en No-IP.org si se puede)