|Start with nslookup to the site name on the mac terminal. |
Use that IP address if returned in browser. If not returned then check dns entries. Could be host file or dns cache or browser cache issue.
"Best Practices", Event viewer, host file, perfmon, antivirus, anti-spyware, Live CD's, backups, are in my top 10