Last month I redesigned a website for The Bead Hive - a bead store based in Coopersburg, PA - and I moved their site to my hosting so it was necessary to change nameservers.
Their domain registrar is Yahoo.
So here's how you change nameservers:
First, log in to Yahoo Small Business, and click "Domain Control Panel" link.
Then, go to "Manage Advanced DNS Settings" page.
Now you will need to scroll down and you will see your current nameservers and three buttons: "Change nameservers", "Reset to defaults" and "Unlock domain".
First you will have to unlock your domain to make "change nameservers" button active. Then you will be able to change nameservers. Contact your hosting provider if you are still not sure about which nameservers you should set.
When the nameservers are changed, the domain should be locked again.
In most cases your site will start loading from your hosting provider's server within 24 hours.
Well, that's it. It should work like described above, though sometimes it doesn't.
In my case, that "Change nameservers" button was inactive even 72 hours after domain was unlocked.
I had to contact yahoo's support because I just could not figure out why that option was inactive.
They wrote me:
I would like to inform that the reason that your domain is showing up asStrange workaround, isn't it? My website is not hosted at yahoo, so why should I to have my nameservers point to Yahoo???
pending, becasue the nameservers are pointing away from Yahoo!, namely
"ns1.datahostservers.com" and "ns2.datahostservers.com".
In order to have your domain moved to active status, I would request you
to have your nameservers point to Yahoo!, by following the instructions
below. Once the nameservers are pointed to Yahoo!, the domain would
become active, following which you would be able to update the other
I had to explain them my needs once again and the next day everything was fixed and I was able to change nameservers.