Hey this is a great tutorial, but wanted to know if this can be done with Godaddy and with a single public ip. I thought you need 2 public ip' s to setup your own dns
Most registrars require you to have at least two nameservers. You can run two nameservers on one IP, but some registrars will check it and won't allow it. I don't know GoDaddy's policy on this, so you will have to ask them or try it out.
Yup me too I don't also know the procedures of Go daddy but you can check out some other discussions to help you solved your issue with that.