I think the issue with DNS is actually, your own internal DNS and DNS poisioning.
Imagine this.
Your company (or yourself) banks online.
has an IP on 20.20.20.20.
So your proxy doesn't know the IP address, so out it goes and has a look, and bingo it gets the name of the higher DNS server.
No imagine this:
Someone gets in and does one of the following:
Gets to your internal DNS servers, adds a fixed DNS entry of
to 30.30.30.30, and hey presto you go to mr thieving lowlifes website, login and then they display an error saying that there is an internal error proccessing the login and try again later. How many users would think they've been done? After all, they typed in the correct name, the Virus scanner and antispyware can find nothing wrong, nope, definitly a problem with the banks website. We'll try again tomorrow.
If they report the problem to the bank, the bank check out the account and see nothing wrong, they log in from an external machine, nope no problems, must be a problem with the users proxy server or machine.
The same can be done on the firewall, requests for IP 20.20.20.20 get NAT'd to 30.30.30.30, same difference.
Stu..
Only the truly stupid believe they know everything.
Stu.. 2004