Often described as the Internet phonebook, DNS is fundamentally important to the Internet. DNS also inherits various design, implementation and configuration vulnerabilities. One of those is the threat of DNS cache poisoning, which needs another security protocol, known as DNS Security Extensions (DNSSEC), to fix it.