Anti-defense understanding of the principle of DNS cache poisoning attack