What You Need To Know About DNS Attacks And How To Mitigate Them