ISPs often do weird things.

I would not dismiss the idea so soon.
DNS has nothing to do with the issue.
DNS merely connects the website names to the correct IP address. It is the internet equivalent of a (gigantic) phone book -- but anything in between you and the network can always proxy everything you do and lie about what IP address you are accessing.