para no reinventar definiciones ; según wikipedia : " Domain Name System o DNS (en castellano: sistema de nombres de dominio) es un sistema de nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado a INTERNET o a una RED PRIVADA. Este sistema asocia información variada con NOMBRES DE DOMINIO asignado a cada uno de los participantes"
EN POCAS PALABRAS :
es una base de datos distribuida con información que se usa para traducir nombres de dominios en IPs.
¿ PARA QUE SIRVE ?
Su función es traducir nombres que puedan entender para los humanos (por ejemplo WWW.YOENTIENDO.COM) en identificadores binarios asociados con los equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente. "
¿ COMO FUNCIONA ?
como explicamos al inicio el DNS traduce nombres de dominio como WWW.EMPRESA.COM en una direccion ip ; pues la forma de la comunicarse en internet entre las maquinas es atraves de sus IPs .
paso a paso
1.-) cuando nosotros escribimos un dominio como www.universidadUTP.edu en un navegador y presionamos enter es cuando comienza la funcion del DNS.
2.-) El DNS organiza los nombres de maquina (hostname) en una jerarquia de dominios.
(Un dominio es una coleccion de nodos relacionados de alguna forma ;porque estan en la misma red, tal como los nodos de las universidades Por ejemplo, las universidades americanas se agrupan en el dominio edu.)
3.-) Cada universidad tiene un subdominio, en este caso seria la UTP , que posee el subdominio universidadUTP
4.-) en el dominio que la universidadUTP tambien existiran otros subdominios como el departemaneto de psicologia el cual tendra el nombre de psicologia.universidadUTP.edu. Este nombre totalmente cualificado tambien se conoce por las siglas FQDN.
5-) ahora veremos la parte mas ingeniosa del DNS.
cuando escribimos la direccion en un navedador (en este casoWWW.UNIVERSIDADUTP.EDU) este solicita a los servidores de DNS de su proveedor de internet que encuentre la dirección IP asociada a WWW.UNIVERSIDADUTP.EDU Si los servidores DNS no tuvieran esa información, se comunica con otros que puedan tenerla.

