Quote Originally Posted by BritishTwinks
I have to transfer a domain to someone who's hosting a new website for us as part of a joint venture but all he's given me is an IP address. Normally I change the nameservers - I've never done it with just an IP address.

The domain is registered through godaddy.com.

Do I need to set up nameservers somewhere and put his IP address within that? Can anyone explain how it works?

I believe that godaddy offers free DNS as part of its service. You shouldn't need dynamic DNS, as that's for sites hosted on a server where the IP is constantly changing. But basically, you have to set up an "A" record in which you point the domain name and each third level domain associated with it to the IP in question, and an MX record to route mail, for example

IN A mydomain.com 122.122.122.122
IN A mail.mydomain.com 122.122.122.122
IN A www.mydomain.com 122.122.122.122
IN MX mydomain.com mail.mydomain.com

Those records would point all traffic addressed to mydomain.com, www.mydomain.com, and mail.mydomain.com to the one IP address, and announce that all mail sent to something@mydomain.com is to be routed to mail.mydomain.com, which, in turn, is located at 122.122.122.122.

Usually the DNS control panel for the registrars is a lot simpler than having to type entries like the above, but it should guide you through and end up looking sorta like the above once it's done.

Hope that helps.