Originally Posted by Dan
If you're behind a router, just drop into it and change the DNS entries there to OpenDNS (I've forgotten the URLS but they're easy to look up.) Then tell your OS to let it handle that duty. Presto! Problem solved.
You can also edit your NetworkManager connection and under the IPv4 Settings tab select "Automatic (DHCP) addresses only", then set the DNS servers there. If you're using static addresses then you will need to set the DNS ip address anyway.
Editing /etc/resolv.conf will immediately take effect, but NetworkManger will reset it when it next connects, unless you edit the connection as described.
This will override any settings in your router. (Usually, with DHCP, NetworkManager will just set the DNS address to the ip of your router, which will then use the DNS settings you configured it with when you set it up, which is usually automatically retrieved from the isp)
---------- Post added at 02:43 PM CST ---------- Previous post was at 02:21 PM CST ----------
Thanks for that link, it makes some very good points.