В компьютерных системах разрешение имен относится к поиску базовых числовых значений, соответствующих именам компьютеров, именам пользователей учетных записей, именам групп и другим именованным объектам.
Компьютерные операционные системы обычно используют несколько списков ключей / значений, которые связывают легко запоминаемые имена с целыми числами, используемыми для идентификации пользователей, групп, других компьютеров, аппаратных устройств и других объектов. В этом контексте разрешение имен относится к извлечению числовых значений с учетом связанных имен, в то время как обратное разрешение имен относится к противоположному процессу поиска имен, связанных с указанными числовыми значениями:
- В компьютерных сетях это относится к процессам, используемым для получения назначенных IP-адресов, необходимых для связи с устройствами, чьи имена хостов или доменов известны. Примеры включают систему доменных имен (DNS), сетевая информационная служба и многоадресный DNS (mDNS). IP-адреса для устройств в локальном сегменте, в свою очередь, могут быть преобразованы в MAC-адреса путем вызова протокола разрешения адресов (ARP).
- Операционные системы Unix связывают как буквенно-цифровое имя, так и идентификатор пользователя или группы с каждой учетной записью пользователя или определенной группой имен пользователей.
Библиотека GNU C предоставляет различные средства операционной системы, которые могут вызывать команды оболочки и другие приложения для преобразования таких имен в соответствующие адреса или идентификаторы и наоборот. Некоторые дистрибутивы Linux используют файл nsswitch.conf, чтобы указать порядок, в котором несколько служб разрешения используются для выполнения таких поисков.