A DNS is an acronym for Domain Name System.
The Domain Name System (DNS) is a hierarchical distributed naming system for computers, services, or any resource connected to the Internet or a private network. It associates various information with domain names assigned to each of the participating entities. Most prominently, it translates easily memorized domain names to the numerical IP addresses needed for the purpose of locating computer services and devices worldwide. By providing a worldwide, distributed keyword-based redirection service, the Domain Name System is an essential component of the functionality of the Internet.
For DNS I'd either use Google DNS or OpenDNS, with OpenDNS having more features.
A VPN (Virtual Private Network) is a private network shared publicly across a public network. It makes you look like your IP is in a different place.
Spotflux and Hotspot? No.
Can you run multiple VPNs and is it better to run multiple VPNs? If so, what VPN(s) should I use?
No. I don't think so.
What is a good proxy? Hide My ***.
http://hidemyass.com/
Can you use TOR with a VPN. TOR is basically an internet browser that encrypts your browsing information. More detailed @ https://en.wikipedia.org/wiki/Tor_(anonymity_network)
Yes, it is good to run an anti-malware and an anti-virus at the same time, it's more secure.
Hope I helped!
Edit: I used to use SecurityKISS or openVPN. Hidemyass is pretty good too.
-Elian