DNS poisoning happens when a resolver caches a forged DNS record and returns the wrong IP address to users. DNS hijacking changes the DNS path itself, often by modifying registrar settings, intercepting DNS traffic or redirecting queries to servers controlled by the attacker. Poisoning targets caches, while hijacking targets the infrastructure behind them.
Summarize in: