DNS is a very old protocol that still has lots of problems and mitigations like DNSSEC are only partially deployed.