DNS poisoning is a method of deceiving a DNS server into thinking it has received valid information when it has not. When web addresses are transformed into numeric IP addresses, it results in the substitution of bogus IP addresses at the DNS level.