Yahoo! is Fine.It is just your DNS Problem. Usually this is fixed within few hours.
Otherwise you can use other DNS Like Singtel and OpenDNS
This Should be in QnA Section. If you are using Windows Vista , You can use this tutorial by me to change your DNS :
*www.thinkdigit.com/forum/showpost.php?p=925795&postcount=7