En los sistemas informáticos , la resolución de nombres se refiere a la recuperación de los valores numéricos subyacentes correspondientes a los nombres de host de la computadora, nombres de usuarios de cuentas, nombres de grupos y otras entidades con nombre.
Los sistemas operativos de computadoras suelen emplear varias listas de claves y valores que asocian nombres fáciles de recordar con números enteros que se utilizan para identificar usuarios, grupos, otras computadoras, dispositivos de hardware y otras entidades. En ese contexto, la resolución de nombres se refiere a la recuperación de valores numéricos dados los nombres asociados, mientras que la resolución de nombres inversa se refiere al proceso opuesto de encontrar nombres asociados con valores numéricos específicos:
- En redes informáticas , se refiere a los procesos utilizados para obtener las direcciones IP asignadas necesarias para comunicarse con dispositivos cuyos nombres de host o dominio se conocen. Algunos ejemplos son el Sistema de nombres de dominio (DNS), el Servicio de información de red y el DNS de multidifusión (mDNS). Las direcciones IP de los dispositivos del segmento local pueden, a su vez, resolverse en direcciones MAC invocando el Protocolo de resolución de direcciones (ARP).
- Los sistemas operativos Unix asocian un nombre alfanumérico y un ID de usuario o grupo con cada cuenta de usuario o grupo definido de nombres de usuario.
La biblioteca C de GNU ofrece varias funciones del sistema operativo que los comandos de shell y otras aplicaciones pueden utilizar para resolver dichos nombres en las direcciones o identificadores correspondientes, y viceversa. Algunas distribuciones de Linux utilizan un archivo nsswitch.conf para especificar el orden en el que se utilizan los distintos servicios de resolución para realizar dichas búsquedas.
Véase también
- Servidor de nombres
- DNS de multidifusión
- Cambio de servicio de nombres
- Resolución de identidad
- Colisión de nombres