I wonder if you might have a problem like the guy in the link below. His “ISP” was hijacking DNS queries. I don’t know if the proposed solution worked for him, but you might give it a look.
EDIT: Maybe not… he said dig returned the expected bogus address but browsing did not.