Why not directly ssh into "external.example.net"? Why is this a time saver? I'm not sure what you use this for...
2. Scripting an scp, rsync etc from the internal machine is easier now, since the ssh from the external to internal machine is handled transparently for you.