Das funktioniert höchstens aus dem (W)LAN heraus oder ggf. noch über eine VPN-Verbindung - warum sollte man dann hier die MyFRITZ!-Adresse verwenden? Mal abgesehen davon, daß deren Auflösung über den DNS-Server für "myfritz.net" laufen würde und der kennt dann höchstens die externe IP der entfernten Box, womit das VPN dann wieder nichts anfangen kann (der Traffic dorthin würde wieder über "dev dsl" gehen).
Über die HTTPS-Schnittstelle auf der WAN-Seite kann man zwar auch auf TR-064 zugreifen (mit passendem Account, was im gezeigten Skript komplett unberücksichtigt ist), aber ob da das IGD- bzw. IGD2-Interface dabei ist, weiß ich gar nicht genau (IGD2 ist schon deshalb nicht mit TR-064 zu verwechseln, weil das IGD-Interface üblicherweise ohne Authentifizierungen arbeitet, was nur für ganz wenige Ausnahmen bei den TR-064-Interfaces bzw. -Funktionen auch gilt) - nur dann dürfte das über SOAP funktionieren und ansonsten müßte man das (undokumentierte) Verhalten des "Neu verbinden"-Buttons nachbilden, der vermutlich auch über einen POST-Request an die "data.lua" arbeiten wird.