If you have flushed your dns, the records are coming from a DNS Server somewhere. If you have local dns servers that you use, try flushing the cache on your dns server. You can also use nslookup to test dns servers and see what ip you get. You could also go to www.netsol.com and do a whois for the domain. You can then get their DNS Server off the list. After that:
go into command line an type:
nslookup
server "Name of the DNS server from netsol w/o quotes"
type in name you are trying to test
See if the ip is correct. If correct, you have a problem with a cache somewhere, if it is incorrect, the site you are trying to access is having a problem.