Het vergiftigen of vervuilen van de DNS-cache, oftewel DNS Cache Poisoning, is een techniek van hackers die een DNS-server misleidt door hem te laten geloven dat hij een geldig en authentiek antwoord op een verzoek ontvangt. De aldus verontreinigde DNS-server plaatst de informatie in een cache. De gebruikers worden dan doorgestuurd naar dubieuze sites, die bijvoorbeeld kunnen worden gebruikt voor phishing of als een kanaal om een virus te installeren. De aanvaller maakt meestal gebruik van een kwetsbaarheid van de DNS-server die onjuiste of onnauwkeurige verzoeken accepteert. De slachtoffers verwachten dat zij de gewenste inhoud bereiken, maar worden geconfronteerd met een andere inhoud, die mogelijk gevaarlijk is. Meestal heeft een DNS-server poort 53. De maximale grootte van een respons is 512 bytes. Als het groter is, dan wordt de query naar tcp 53 omgeleid. Een dergelijke omleiding is echter zeldzaam, omdat providers de mogelijkheid beperken om zo DNS-zones over te dragen. DNSSEC activeren