[ Thanks to Wezel for this link. ]
“The Domain Name System (DNS) is a distributed resource used by
most every network application. DNS data is generally trusted
implicitly; false data therefore can jeopardize the integrity of
network traffic and allow attackers to play manin- the-middle with
all traffic. DNS security depends on the client, server, and their
respective trust relationship. Securing the trust relationship and
building a reliable server can create a reliable and secure DNS
structure for the system administrator behind your corporate and
private communication requirements. Security of a DNS server varies
according to its active role and name resolution requirements.
Server responsibilities can be classified as one of three
types…”