Un sistema dei nomi di dominio o DNS (Domain Name System) traduce nomi comprensibili agli umani come www.amazon.com in indirizzi IP utilizzati dai computer (ad esempio 192.0.2.44). I dati che mappano le informazioni sul nome alle informazioni sulla macchina vengono archiviati separatamente sui server DNS. Prima di inviare dati a qualsiasi sito Web, i router devono comunicare con il server DNS per identificare l'indirizzo esatto della macchina per i pacchetti di dati.
La comunicazione con i server DNS può diventare un collo di bottiglia, soprattutto quando molti utenti desiderano visitare un sito Web nello stesso momento. L'instradamento DNS si riferisce alle varie strategie e algoritmi di instradamento che gestiscono la comunicazione con il server DNS. Diverse strategie, come l'instradamento basato sulla latenza e l'instradamento basato sulla posizione geografica, aiutano a gestire il carico di comunicazione del server DNS.