I prefer Google DNS it is easy to set up without using brand or software to try on it Google DNS but it is free and global Public DNS Servers you can set it up on your network settings. use configure network settings put 8.8.8.8 and on the subnet mask put 8.8.4.4 considered as your DNS Servers.
If there is problems with your DNS Servers try search in google type Public DNS Servers.