Your ISP needs to know the IP address of the site to route your TCP packets there, and they can easily do a reverse DNS lookup[1] on it. So hiding your DNS query from them won't prevent them from knowing what site you visited.
[1] https://en.wikipedia.org/wiki/Reverse_DNS_lookup