DNS Spoof Not Working

So I was trying to use DNS SPOOFING in Man in the Middle Attached. But it didn’t work. However, it did work for ‘www.gmail.com’ once. I checked, and I could see that I was actually offline. Now I checked the reason. And it was that the original URL isn’t really ‘gmail.com’. Its ‘mail.google.com’. And so there was no DNS cache.

So, if there was a way I could block website ‘mail.google.com’ for the victim during the MITM attack, the DNS SPOOFING will work in case the victim enters ‘gmail.com’. Can you suggest any such way to block any website without configuring router (assuming its a mobile hotspot)?