"Kort svar": Både av prestanda-, funktions- och säkerhetsskäl bör man använde de lokala DNS-servrarna som tillhör den domän man själv sitter inom. Sedan kan man ha t.ex. externa DNS-tjänster kopplade mot egna system (egen domän på egna servrar, men utan eget nät och kör DNS-tjänster från någon leverantör som t.ex. Loopia) och behöver då ha koppling mot även deras DNS-servrar för viss funktionalitet.
För att korta ner svarstider för lokala klienter i hemmanätet, kan man rigga upp egen DNS-server som enbart cachar informationen och kan ge svar till klienterna. Endast vid frågor kring o-cachad information behövs extern förfrågan. Tjänsten sätts normalt i egen router eller en liten hemma-server, vad man nu råkar ha tillgång till.
Grundtanken med den hierarkiska strukturen hos DNS, är att man man använder en DNS-server som ligger väldigt nära. Oftast är det den eller de servrar som äger det egna nätet (är registrerade som auktoritativa för domänen) och de har också rätten att jobba med DNS-registreringar om man kör dynamisk DNS t.ex. (finns mycket annat som också påverkar valet). De sitter som regel närmast nätmässigt, med väldigt få router-hopp och med kort latency. Användningsfördelningen av DNS-servrarna blir också jämnare om alla använder de lokala servrarna istället för att så att säga "springa över ån efter vatten"...
DNS-servrarna är de som sedan utbyter information, som levereras till klienter men också lagras under viss tid lokalt i en cache.
Om man upplever svartider som långa eller t.o.m. inte får svar alls hos den lokala ISP:n, kan felet vara något annat än just DNS-servrarna. Men kan också vara värt att påtala felet för ISP:n om man nu felsökt och lokaliserat flaskhalsen. En DNS-server som inte svarar direkt, är det något fel på - så tung last är det inte.
Att använda externa DNS:er som t.ex. från google är inte speciellt smart av flera skäl. Ett av dem är att all din aktivitet sparas och kopplas samman med sökningar m.m. och kan knytas till dig som person. Varenda uppslagning som görs för porrsidor, tracking pixels och allt vad det nu är.
Det var det korta svaret... det går att utveckla mer i tekniska termer, men jag ids inte nu...