DNS é um servidor que traduz nomes para os endereços IP e endereços IP para seus nomes respectivos, e permite a localização de hosts em um domínio determinado. Em resumo, é o cara que te diz o IP de um endereço qualquer para você acessar pelo navegador. O seu DNS padrão é o do provedor de acesso, mas você pode mudar isso caso haja um problema no DNS do provedor e utilizar um DNS público. Que é o caso do Google Public DNS.
Tirado do blog MeuPenguin