Not using the DNS from your ISP is always a good practice and here is why.
Changing the DNS on your router is more convenient, as all devices connected to it within your network will be using the 3rd party DNS.
Windows
- Right click on the network icon in
System Tray
and select Open Network and Sharing Center
> Change adapter settings
. Alternatively, you can open Control Panel
> Network and Internet
> Network and Sharing Center
> Change Adapter Settings
or you can open the Start menu and search for view network connections
- Select the physical network adapter (wired or wireless) that you are using > right click on it >
Properties
- Open
Internet Protocol Version 4 (TCP/IPv4)
- Enable
Use the following DNS server addresses
and add the public DNS server(s) you want to use.
Mac OS X
- Open
System Preferences
> Network
- Select the active network adapter from the left column >
Advanced...
- Open the
DNS
tab, add the public DNS server(s) you want to use, press the Enter key to add them.
DD-WRT
- Open
Setup
> Basic Setup
- Enter the DNS servers as
Static DNS
. It is recommended to use 3.
- Enable
Use DNSMasq for DNS
.
- Save and Apply settings. Restart the router if needed.
Tomato and Tomato Advanced
- Open
Basic Settings
> Network
- Add the DNS servers under
Static DNS
. On Tomato Advanced, change DNS Server
to Manual
first.
pfSense
- Open
System
> General Setup
- Add the public DNS servers in
DNS Servers
section
Allow DNS server list to be overridden by DHCP/PPP on WAN
must be unchecked
Do not use the DNS Forwarder as a DNS server for the firewall
must be unchecked
On any other router, regardless of brand/model, the DNS settings are usually found in Network Settings or DHCP Settings.
DNS servers to use
- OpenDNS: 208.67.222.222 and 208.67.220.220
- Google: 8.8.8.8 and 8.8.4.4
- Level3: 4.2.2.1 and 4.2.2.2
- Hurricane Electric: 74.82.42.42
- In China, use OpenDNS servers (see above)