DNS Spoofing and DNS Hijacking are two different terms. DNS Spoofing is the method used to poison the DNS cache. In DNS Spoofing, hackers try to insert a fake DNS response into the DNS server cache. Hackers use DNS Spoofing to redirect users to fake malicious websites in order to gain sensitive information, like credit card details. DNS Hijacking is an attempt to take control of the DNS Server of the client.