I've done a Whois and see that the domain I need to work with is registered to Tucows. A company called GSI is actually hosting it.
My client, who owns the domain but knows basically nothing about this, wants to change hosting providers (legal requirement).
So, in order to do this, I will have to somehow get into Tucows, right? And change the name servers from the current hosting company to the new nameservers we want to use?
And, the new company who would be hosting the site, from their control panel is where I would go to set things like MX records (email is hosted by google apps for your domain, so those won't change...but I'm assuming I'll need to set them up again.)
Or am I missing something, and all of this should be done at Tucows?
Right now, I can't get into Tucows. The client has no idea what email/username/password was used to register the domain.
On the current local hosting company's control panel, I have in the past used this to edit things like MX records.
So, I can set up the MX records at Tucows or the hosting company? With Tucows probably winning out if it was done at both places?
My head hurts. I hope this makes sense. Thanks for wading through my mass of probably dumb questions.
EDIT: The site is being hosted at GSI as well.
I assume that there is something at Tucows that exists that tells computers requesting the domain name that they should look to GSI to find information about that domain.
So, per one answer below, what I need to do is this:
1, get into Tucows and see what information is there. Probably enter in some nameserver information that points to the new hosting company.
2, go to the new hosting company and create all the A, MX, etc records that I need to do to support the new setup.