Det är det som är problemet. Eftersom default gateway går via min interna router så blir det dess ip-adress som uppdateras och inte den adress som externa interfacet ligger på.
Det jag menar är alltså att dyndns-klienten går till t ex http://checkip.dyndns.com och uppdaterar dyndns-tjänsten med IP-adressen som visas. Skulle en sån lösning fungera för dig?