Te aseguro que los servidores DNS no tienen nada que ver con lo que pasa :).
El DNS solo devuelve una dirección ip dado un nombre de dominio.
Ej. tu haces un ping a www.google.com y tu ordenador antes de hacer ping a esa maquina,tendrá que conocer su dirección ip. Tu ordenador se lo pregunta al DNS y este le da la ip. Entonces en ese momento se lanza el ping a la dirección ip correspondiente a ese dominio.
Por tanto, si haces un ping en msdos a un dominio funcional, como www.google.com y te aparece la ip esque el dns funciona correctamente.
Los unicos problemas que pueden dar los dns en este sentido esque no nos resuelvan la direccion y pensemos que no tenemos internet. Basta con hacer ping a una ip (que no un dominio) y si funciona esque el dns no nos devuelve ip, lo cambiamos por otro y listo.
Se puede dar el caso de que nos vaya muy lento internet porque el dns tarda mucho en proporcionarnos la ip. Basta con realizar un ping al dns y si este está habilitado para contestar a nuestro ping nos dirá el tiempo de respuesta. Siendo mayor de unos 200-300ms se empieza a notar retardo.
Saludos