I dont think its a problem with my NAT or DNS etc as I can access a test.php from the WWW
I noticed that in config.php I have the line
$CFG->wwwroot = 'http://192.168.1.254/moodle';
I'm guessing I need to change this to something like
$CFG->wwwroot = 'http://my.domian.com/moodle';
However just editing this on its own this doesn't fix things, I'm guessing I need to rerun some script to action it?
Any help appreciated