I have installed moodle in my (hosted) website and in my pc for testing and development (and also for fun
step1) Every time time I connect to the internet I run a little batch file that uses PHP for detecting my (new dynamic) ip address and uploads it via FTP into a text file in a subdirectory of my site (it could also be uploaded to a table of a mysql database)
step 2) That subdirectoriy has index.php that read the last "version" of the text file and redirects the browser to my (new dynamic) ip... and you "get into" your own computer without DNS2GO
(note that step 1 and 2 have nothing to do with moodle)
step 3) After that you still have to make 2 or 3 changes to moodle's code... including some changes in $CFG->wwwroot ...
It works more or less well but it has some problems... (Don't have time for solving it and I am just a begginer
but it works much better than DNS2GO! IMHO you should forget DSN2GO and create your own PHP based solution...
If anyone is interested please let me know and I will post more detailed information.