molto banalmente :

il DNS è un database distribuito dei nomi.

Serve cioè a convertire i nomi che abitualmente utilizzi per indicare gli host (ad esempio www.google.it) in indirizzi IP !
è l'unico modo in cui puoi navigare senza ricordarti a memoria gli IP di tutti i siti che vuoi visitare.

all'interno di una lan serve per lo stesso motivo, tranne che lo utilizzi per raggiungere i pc presenti all'interno della lan e/o il server.